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

Ä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 Arten von Umgebungen 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::AutoScalingGroup) – Die Auto Scaling-Gruppe, die Ihrer Umgebung zugeordnet ist.

  • Eine der folgenden beiden Ressourcen.

    Anmerkung

    Wenn in Ihrer Umgebung Funktionen verwendet werden, die Amazon EC2-Startvorlagen erfordern und Ihrer Benutzerrichtlinie die erforderlichen Berechtigungen fehlen, schlägt das Erstellen oder Aktualisieren der Umgebung möglicherweise fehl. Verwenden Sie die verwaltete Benutzerrichtlinie AdministratorAccess-AWSElasticBeanstalk oder fügen Sie der benutzerdefinierten Richtlinie die erforderlichen Berechtigungen hinzu.

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

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

  • AWSEBRDSDatabase (AWS::RDS::DBInstance) – Die Amazon RDS-DB-Instance, die Ihrer Umgebung zugeordnet ist (sofern anwendbar).

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-Warteschlange, aus der der Daemon Anfragen zieht, die verarbeitet werden müssen.

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

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