programing

zure 웹 사이트의 파일 시스템에 쓸 수 있습니까?

muds 2023. 4. 26. 23:46
반응형

zure 웹 사이트의 파일 시스템에 쓸 수 있습니까?

zure 웹 사이트의 파일 시스템에 쓸 수 있습니까?예를 들어 대시보드에서 Wordpress의 플러그인/테마를 업데이트하거나 설치할 수 있습니다.AFAIK, 헤로쿠에서는 불가능한데 애저 웹사이트는 어떻습니까?

Azure 웹사이트의 파일 시스템에 글을 쓰는 것은 확실히 가능합니다.그러나 쓰기 권한은 앱의 루트 폴더로 제한됩니다.그래서 ASP를 사용한다면,NET, 당신은 어디서든 쓸 수 있을 것입니다.Server.MapPath("~/from_here_on")즉, 앱의 루트 폴더 아래에 있는 파일에 대해 읽기/쓰기/삭제 작업을 수행할 수 있습니다.만약 당신이 PHP를 사용한다면, 루트 폴더를 얻을 수 있습니다.$_SERVER['DOCUMENT_ROOT']환경 변수입니다.

그리고 웹 애플리케이션에는 더 이상의 권한이 필요하지 않습니다.확실히 운영 체제 폴더에 쓸 수 없습니다.

누군가가 다른 사람을 만났을 때 추가적인 정보로서.could not find a part of the path ...쓰는 동안 오류가 발생했습니다. 쓰는 폴더가 배포되었는지 확인하십시오.제 경우에는 배포 중에 건너뛴 빈 임시 디렉토리였습니다.

가상 머신의 재초기화 또는 업그레이드에 관계없이 유지되어야 하는 영구 컨텐츠를 저장하기 위해 Blobs 컨테이너를 대신 사용할 것을 제안합니다.

환경변수 위치(%HOME% / $HOME)이(가) Azure App Services에 있습니다.Kudu 또는 앱 서비스의 콘솔을 사용하여 이 디렉터리에 CD를 넣고 탐색할 수 있습니다.

제가 알기로는 azure 웹 역할로 드라이브에 쓸 수 있지만 문제는 웹 역할에 여러 인스턴스가 있을 수 있기 때문에 연결 중인 노드에 파일을 배치해도 다른 노드에 파일이 저장되지 않고 해당 인스턴스가 재활용되면 웹 역할의 원래 이미지로 되돌아가 파일이 손실된다는 것입니다.

그러나 적어도 이 문서에 따르면 Azure 웹 역할 노드의 인스턴스 간에 드라이브를 공유할 수 있습니다. 그런 다음 이 공유 드라이브를 가리키는 웹 사이트 아래에 가상 폴더를 설정하여 미디어 스토리지에 사용할 수 있습니다.

http://blogs.msdn.com/b/windowsazurestorage/archive/2011/04/16/using-smb-to-share-a-windows-azure-drive-among-multiple-role-instances.aspx

제가 직접 해본 적이 없는데 어떻게 하는지 검색하다가 이런 질문을 하게 되었습니다.

Azure 웹 사이트에서 C:\ 드라이브 또는 D:\ 드라이브 액세스에 대해 묻는 경우 대답은 아니오입니다.당신은 Azure 웹사이트에서 그런 방식으로 파일 시스템에 액세스할 수 없습니다.디스크가 웹 역할(클라우드 서비스) 또는 가상 시스템인 경우 디스크에 액세스할 수 있습니다.

그러나 이미 알고 있듯이 Wordpress 관리 도구 자체를 사용하여 플러그인 코드를 편집할 수 있습니다.

언급URL : https://stackoverflow.com/questions/12964129/can-i-write-to-file-system-on-azure-web-site

반응형