Elastic Beanstalk の Amazon リソースネームの形式
リソースの Amazon リソースネーム(ARN)を使用して、IAM ポリシーのリソースを指定します。Elastic Beanstalk では、ARN の形式は以下のとおりです。
arn:aws:elasticbeanstalk:region:account-id:resource-type/resource-pathコードの説明は以下のとおりです。
-
は、リソースが存在するリージョンです ( など)regionus-west-2。 -
は、ハイフンなしの AWS アカウント ID です (account-id123456789012など)。 -
は、Elastic Beanstalk リソースのタイプ ( など) を識別します。resource-typeenvironmentすべての Elastic Beanstalk リソースタイプのリストについては、以下の表を参照してください。 -
は、特定のリソースを識別する部分です。Elastic Beanstalk リソースには、そのリソースを一意に識別するパスがあります。各リソースタイプのリソースパスの形式については、以下の表を参照してください。例えば、アプリケーションには必ず環境が関連付けられています。アプリケーションresource-pathmyEnvironmentの環境myAppのリソースパスは次のようになります。myApp/myEnvironment
Elastic Beanstalk には複数のリソースタイプがあり、ポリシーで指定できます。次の表は、各リソースタイプの ARN 形式と例を示しています。
| リソースタイプ | ARN フォーマット |
|---|---|
|
|
例: |
|
|
例: |
|
|
例: |
|
|
例: |
|
|
例: |
|
|
例: |
特定のアプリケーションには必ず環境、アプリケーションバージョン、および設定テンプレートが含まれます。このすべてのリソースのパスにアプリケーション名が含まれています。したがって、リソースは、名前と自身が属するアプリケーションによって一意に識別されます。ソリューションスタックは、設定テンプレートと環境によって使用されますが、アプリケーションまたは AWS アカウント特有ではないので、ARN にアプリケーションまたは AWS アカウントは含まれません。