Format Amazon Resource Name (ARN) pour Elastic Beanstalk - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Format Amazon Resource Name (ARN) pour Elastic Beanstalk

Vous pouvez spécifier une ressource pour une stratégie IAM via l'Amazon Resource Name (ARN) de cette ressource. Pour Elastic Beanstalk, l'ARN a le format suivant.

arn:aws:elasticbeanstalk:region:account-id:resource-type/resource-path

Où :

  • region est la région dans laquelle se situe la ressource (par exemple, us-west-2).

  • account-id est l'ID du compte AWS, sans trait d'union (par exemple, 123456789012).

  • resource-type identifie le type de la ressource Elastic Beanstalk, par exemple, environment. Consultez la liste de tous les types de ressource Elastic Beanstalk dans le tableau ci-dessous.

  • resource-path est la partie identifiant la ressource spécifique. Une ressource Elastic Beanstalk comporte un chemin qui identifie cette ressource de façon unique. Consultez le tableau ci-dessous afin de connaître le format du chemin de ressource pour chaque type de ressource. Par exemple, un environnement est toujours associé à une application. Le chemin de ressource pour l'environnement myEnvironment de l'application myApp se présente comme suit :

    myApp/myEnvironment

Elastic Beanstalk comporte plusieurs types de ressources, que vous pouvez spécifier dans une stratégie. Le tableau suivant affiche le format ARN de chacun d'eux, accompagné d'un exemple.

Type de ressource Format de l'ARN

application

arn:aws:elasticbeanstalk:region:account-id:application/application-name

Exemple : arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App

applicationversion

arn:aws:elasticbeanstalk:region:account-id:applicationversion/application-name/version-label

Exemple : arn:aws:elasticbeanstalk:us-east-2:123456789012:applicationversion/My App/My Version

configurationtemplate

arn:aws:elasticbeanstalk:region:account-id:configurationtemplate/application-name/template-name

Exemple : arn:aws:elasticbeanstalk:us-east-2:123456789012:configurationtemplate/My App/My Template

environment

arn:aws:elasticbeanstalk:region:account-id:environment/application-name/environment-name

Exemple : arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/MyEnvironment

platform

arn:aws:elasticbeanstalk:region:account-id:platform/platform-name/platform-version

Exemple : arn:aws:elasticbeanstalk:us-east-2:123456789012:platform/MyPlatform/1.0

solutionstack

arn:aws:elasticbeanstalk:region::solutionstack/solutionstack-name

Exemple : arn:aws:elasticbeanstalk:us-east-2::solutionstack/32bit Amazon Linux running Tomcat 7

Une application spécifique contient toujours un environnement, une version d'application et un modèle de configuration. Vous remarquerez que ces ressources comportent toutes un nom d'application dans leur chemin de ressource, ce qui permet de les identifier de façon unique par leur nom de ressource et l'application qu'elles contiennent. Même si les piles de solutions sont utilisées par les environnements et les modèles de configuration, elles ne sont pas spécifiques à une application ou un compte AWS, et leur ARN ne comporte pas l'application ni le compte AWS.