本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Elastic Beanstalk 的 Amazon 资源名称格式
使用该资源的 Amazon Resource Name(ARN)为 IAM 策略指定资源。对于 Elastic Beanstalk,ARN 的格式如下。
arn:aws:elasticbeanstalk:region
:account-id
:resource-type
/resource-path
其中:
-
是资源所在的区域(例如,region
us-west-2
)。 -
是 Amazon 账户 ID,不包含连字符(例如,account-id
123456789012
)。 -
标识 Elastic Beanstalk 资源的类型,例如resource-type
environment
。有关所有 Elastic Beanstalk 资源类型的列表,请参阅下表。 -
是用于标识特定资源的部分。Elastic Beanstalk 资源具有唯一标识该资源的路径。请参阅下表,查看每种资源类型的资源路径格式。例如,环境与应用程序是始终关联在一起的。在应用程序resource-path
myApp
中,环境myEnvironment
的资源路径将如下所示:myApp/myEnvironment
Elastic Beanstalk 有多种类型的资源,可供您在策略中指定使用。下表显示的是各个资源类型的 ARN 格式及示例。
资源类型 | ARN 格式 |
---|---|
|
示例: |
|
示例: |
|
示例: |
|
示例: |
|
示例: |
|
例如: |
环境、应用程序版本和配置模板始终包含在特定的应用程序内。您将会注意到,这些资源在它们的资源路径中都有一个应用程序名,以便通过它们的资源名和包含的应用程序对它们进行唯一标识。虽然解决方案堆栈是供配置模板和环境使用的,但是它们并非是针对某一应用程序或 Amazon 账户的,且它们的 ARN 中不存在应用程序或 Amazon 账户。