Ändern der Ressourcen, die Elastic Beanstalk für Ihre Umgebung erstellt - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ändern der Ressourcen, die Elastic Beanstalk für Ihre Umgebung erstellt

Die Ressourcen, die Elastic Beanstalk für Ihre Umgebung erstellt, haben Namen. Mithilfe dieser Namen können Sie über eine Funktion Informationen zu den Ressourcen abrufen oder die Eigenschaften der Ressourcen ändern, um deren Verhalten anzupassen. In diesem Thema werden die AWS Ressourcen beschrieben, die Elastic Beanstalk in den verschiedenen Umgebungstypen verwendet.

Anmerkung

Das vorherige Thema Angepasste Ressourcen bietet einige Anwendungsfälle und Beispiele für das Anpassen von Umgebungsressourcen. Weitere Beispiele für Konfigurationsdateien finden Sie auch im späteren Thema Beispiele für benutzerdefinierte Ressourcen.

Webserver-Umgebungen verfügen über die folgenden Ressourcen.

Webserver-Umgebungen
  • AWSEBAutoScalingGroup(AWS::AutoScaling::AutoScalingGruppe) — Die Auto Scaling Scaling-Gruppe, die Ihrer Umgebung zugeordnet ist.

  • Eine der folgenden beiden Ressourcen.

    • AWSEBAutoScalingLaunchConfiguration(AWS::AutoScaling::LaunchConfiguration) — Die Startkonfiguration, die der Auto Scaling Scaling-Gruppe Ihrer Umgebung zugeordnet ist.

    • AWSEBEC2LaunchTemplate(AWS::EC2::LaunchTemplate) — Die EC2 Amazon-Startvorlage, die von der Auto Scaling Scaling-Gruppe Ihrer Umgebung verwendet wird.

    Anmerkung

    Wenn Ihre Umgebung Funktionen verwendet, für die EC2 Startvorlagen von Amazon erforderlich sind, und Ihre Benutzerrichtlinie nicht über die erforderlichen Berechtigungen verfügt, schlägt das Erstellen oder Aktualisieren der Umgebung möglicherweise fehl. Verwenden Sie die AdministratorAccessvon AWSElastic Beanstalk verwaltete Benutzerrichtlinie oder fügen Sie Ihrer benutzerdefinierten Richtlinie die erforderlichen Berechtigungen hinzu.

  • AWSEBEnvironmentName(AWS::ElasticBeanstalk::Environment) — Ihre Umgebung.

  • AWSEBSecurityGroup(AWS::EC2::SecurityGroup) — Die Sicherheitsgruppe, die Ihrer Auto Scaling Scaling-Gruppe zugeordnet ist.

  • AWSEBRDSDatabase(AWS: :RDS:: DBInstance) — Die mit Ihrer Umgebung verbundene Amazon RDS-DB-Instance (falls zutreffend).

In einer Umgebung mit Load Balancer können Sie auf zusätzliche Ressourcen für den Load Balancer zugreifen. Classic Load Balancer verfügen über eine Ressource für den Load Balancer und über eine weitere Ressource für die ihm zugeordnete Sicherheitsgruppe. Anwendungs- und Netzwerk-Load Balancer verfügen über zusätzliche Ressourcen für den Standard-Listener, die Listener-Regel und die Zielgruppe des Load Balancers.

Umgebungen mit Load Balancing

Worker-Umgebungen verfügen über Ressourcen für die SQS-Warteschlange, die eingehende Anfragen puffert, sowie eine Amazon DynamoDB-Tabelle, die von den Instances zur Leader-Wahl verwendet wird.

Worker-Umgebungen
  • AWSEBWorkerQueue(AWS::SQS::Queue) — Die Amazon SQS SQS-Warteschlange, aus der der Daemon Anfragen abruft, die verarbeitet werden müssen.

  • AWSEBWorkerDeadLetterQueue(AWS::SQS::Queue) — Die Amazon SQS SQS-Warteschlange, in der Nachrichten gespeichert werden, die nicht zugestellt werden können oder die vom Daemon nicht erfolgreich verarbeitet wurden.

  • AWSEBWorkerCronLeaderRegistry(AWS::DynamoDB::Table) — Die Amazon DynamoDB-Tabelle, bei der es sich um die interne Registrierung handelt, die vom Daemon für periodische Aufgaben verwendet wird.