2017-12-23 4 views
0

AWS는 여러분을 신뢰하고 게시하도록하기 때문에 여기에 게시됩니다!AWS Elastic Beanstalk - .ebextensions

내 응용 프로그램은 현재 응용 프로그램의 루트에있는 "문서"라는 폴더를 사용합니다. 이것은 지원 문서, 임시 파일, 업로드 파일 등을 저장하는 곳입니다. Azure에서 Beanstalk로 내 응용 프로그램을 이동하려고하는데이 폴더와 하위 폴더에 권한을 부여하는 방법을 모르겠습니다. 나는 그것이 .ebextensions를 사용하여 끝났다고 생각하지만, 설정 파일을 어떻게 포맷해야할지 모른다. 누군가이 설정 파일을 어떻게 보여야 할 지 제안 할 수 있습니까? 이것은 Windows/IIS에서 실행되는 ASP.NET 응용 프로그램입니다. 아래

감사합니다, 조

답변

0

====== .ebextensions를 디렉토리/파일을 생성하고 권한을 수정하고 파일에 일부 내용을 추가하는 샘플 .ebextensions을 설정 파일입니다 /custom_directory.config ======는

commands: 
    create_directory: 
    command: mkdir C:\inetpub\AspNetCoreWebApps\backgroundtasks\mydirectory 
    command: cacls C:\inetpub\AspNetCoreWebApps\backgroundtasks\mydirectory /t /e /g username:W 
files: 
"C:/inetpub/AspNetCoreWebApps/backgroundtasks/mydirectory/mytestfile.txt": 
    content: | 
    This is my Sample file created from ebextensions 

ebextensions라는 디렉토리 .ebextensions을 통해 응용 프로그램 소스 코드의 루트로 이동합니다. ebextensions 사용 방법에 대한 자세한 내용은 설명서를 참조하십시오. here

+0

"username : W"란 무엇입니까? W는 일반 IIS 사용자입니까? – Joe

+0

내가 .ebextensions 사용하여 사이트의 루트에 내 응용 프로그램에 대한 액세스 권한을 부여하기 위해 노력하고있어 : 명령 : 1_set_iuser_permissions : 명령을 CACLS의 C : \\을 Inetpub \\ wwwroot에/t/전자/g을 DefaultAppPool : f를 게시 할 때 작동하지 않습니다. RDP를 사용하여 수동으로 권한을 부여하면 모든 것이 잘 동작합니다. 어떤 제안? – Joe

관련 문제