Formato Amazon Resource Name per Elastic Beanstalk - AWS Elastic Beanstalk

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Formato Amazon Resource Name per Elastic Beanstalk

Per specificare una risorsa per una policy IAM devi utilizzare l'Amazon Resource Name (ARN) di quella risorsa. Per Elastic Beanstalk, l'ARN ha il seguente formato.

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

Dove:

  • region è la regione in cui risiede la risorsa (ad esempio, us-west-2).

  • account-id è l'ID dell'account AWS senza trattini (ad esempio, 123456789012)

  • resource-type identifica il tipo di risorsa Elastic Beanstalk, ad esempio, environment. Consulta la tabella di seguito per l'elenco di tutti i tipi di risorse Elastic Beanstalk.

  • resource-path è la porzione che identifica la risorsa specifica. Il percorso identifica in modo univoco una risorsa Elastic Beanstalk. Consulta la tabella di seguito per il formato del percorso della risorsa per ogni tipo di risorsa. Ad esempio, un ambiente è sempre associato a un'applicazione. Il percorso della risorsa per l'ambiente myEnvironment nell'applicazione myApp avrà il formato seguente:

    myApp/myEnvironment

Elastic Beanstalk offre diversi tipi di risorse che puoi specificare in una policy. La tabella riportata di seguito mostra il formato ARN per ogni tipo di risorsa e un esempio.

Tipo di risorsa Formato per ARN

application

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

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

applicationversion

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

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

configurationtemplate

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

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

environment

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

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

platform

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

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

solutionstack

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

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

Un ambiente, la versione dell'applicazione e il modello di configurazione sono sempre contenuti all'interno di un'applicazione specifica. Noterai che queste risorse dispongono tutte di un nome dell'applicazione nel percorso delle risorse in modo che siano identificate in maniera univoca dal nome della risorsa e dall'applicazione che le contiene. Anche se gli stack di soluzioni vengono utilizzati da modelli di configurazione e ambienti, gli stack di soluzioni non sono specifici per un'applicazione o un account AWS e non hanno l'applicazione o l'account AWS nel proprio ARN.