2017-12-23 37 views
0

AWSはあなたを信頼して投稿できるようにするために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/E/GのDefaultAppPool: F これは公開時には機能しません。 RDPで手動でアクセス許可を与えても、すべて正常に動作します。助言がありますか? – Joe

関連する問題