Elastic Beanstalk-Instance-Profil - AWS Elastic Beanstalk

Elastic Beanstalk-Instance-Profil

Ein Instance-Profil ist eine IAM-Rolle, die für in der Elastic-Beanstalk-Umgebung gestartete Amazon-EC2-Instances gilt. Wenn Sie eine Elastic-Beanstalk-Umgebung erstellen, geben Sie das Instance-Profil an, das verwendet wird, wenn Ihre EC2-Instances Folgendes tun:

  • Anwendungsversionen von Amazon Simple Storage Service (Amazon S3) abrufen

  • Protokolle in Amazon S3 schreiben

  • In integrierten AWS X-Ray-Umgebungen Debugging-Daten in X-Ray hochladen

  • In von Amazon ECS verwalteten Docker-Umgebungen Container-Bereitstellungen mit Amazon Elastic Container Service (Amazon ECS) koordinieren

  • In Worker-Umgebungen aus einer Amazon Simple Queue Service (Amazon SQS)-Warteschlange lesen

  • In Worker-Umgebungen die Leader-Wahl mit Amazon DynamoDB durchführen

  • In Worker-Umgebungen Instance-Integritätsmetriken in Amazon CloudWatch veröffentlichen

Elastic Beanstalk bietet eine Reihe von verwalteten Richtlinien, mit denen die EC2-Instances in Ihrer Umgebung die erforderlichen Operationen ausführen können. Die folgenden verwalteten Richtlinien sind für grundlegende Anwendungssfälle erforderlich.

  • AWSElasticBeanstalkWebTier

  • AWSElasticBeanstalkWorkerTier

  • AWSElasticBeanstalkMulticontainerDocker

Diese Richtlinien sind im Instance-Konsole enthalten, zu dessen Erstellung Sie von aufgefordert werden, wenn Sie zum ersten Mal eine Umgebung in der Elastic-Beanstalk-Konsole starten.

Wenn Ihre Webanwendung den Zugriff auf andere zusätzliche AWS-Services erfordert, fügen Sie Anweisungen oder verwaltete Richtlinien zum Instance-Profil zu, die den Zugriff auf diese Services erlauben.

Weitere Informationen zu Instance-Profilen finden Sie unter Elastic Beanstalk Instance-Profile verwalten.