Wie kann ich meine Sicherheitsgruppe zu meiner Elastic Beanstalk-Umgebung hinzufügen?

Lesedauer: 2 Minute
0

Ich möchte meiner AWS Elastic Beanstalk-Umgebung meine eigene Sicherheitsgruppe hinzufügen.

Kurzbeschreibung

Elastic Beanstalk erstellt standardmäßig eine Sicherheitsgruppe für Ihre Umgebung. Doch Sie können Ihrer Umgebung auch Ihre eigene Sicherheitsgruppe hinzufügen. Um Ihre eigene Sicherheitsgruppe hinzuzufügen, fügen Sie Konfigurationsdateien zu einem Verzeichnis .ebextensions in Ihrem Anwendungsbereitstellungspaket hinzu. Das .ebextensions-Verzeichnis veranlasst Elastic Beanstalk, eine bestehende Sicherheitsgruppe an Ihre Auto-Scaling-Gruppe anzuhängen.

Behebung

Gehen Sie wie folgt vor, um Ihrer Elastic Beanstalk-Umgebung Ihre eigene Sicherheitsgruppe hinzuzufügen:

  1. Verwenden Sie eine bestehende oder erstellen Sie eine neue Sicherheitsgruppe.

  2. Notieren Sie sich den Namen Ihrer Sicherheitsgruppe. Zum Beispiel ebtest.

  3. Erstellen Sie ein .ebextensions/-Verzeichnis in Ihrem lokalen Anwendungscodeverzeichnis.
    **Hinweis:**Weitere Informationen finden Sie unter Erweiterte Umgebungsanpassung mit Konfigurationsdateien (.ebextensions).

  4. Erstellen Sie im .ebextensions/-Verzeichnis eine Datei mit dem Namensecuritygroup.config:

    option_settings:
      - namespace: aws:autoscaling:launchconfiguration
        option_name: SecurityGroups
        value: ebtest
  5. Stellen Sie Ihren Code und das neue Verzeichnis .ebextensions/ zusammen als neue Anwendungsversion in Ihrer Elastic-Beanstalk-Umgebung bereit.

Nach der Bereitstellung ist Ihre Sicherheitsgruppe mit Ihren Amazon Elastic Compute Cloud (Amazon EC2)-Instances verbunden. Ihre Umgebung verwendet jetzt sowohl Ihre bestehende Sicherheitsgruppe als auch die Standardsicherheitsgruppe.

**Hinweis:**Um Ihre Instances in einer Virtual Private Cloud (VPC) zu starten, können Sie Amazon Virtual Private Cloud (Amazon VPC) mit Elastic Beanstalk verwenden. Geben Sie in diesem Fall Sicherheitsgruppen-IDs anstelle von Sicherheitsgruppennamen an.

Das folgende Beispiel zeigt die Struktur des Verzeichnisses .ebextensions und der Datei securitygroup.config in der Zip-Datei der Anwendung:

~/my-app/
|-- .ebextensions/
|   |-- securitygroup.config
|   `-- other.config
|-- other application files

Ähnliche Informationen

Elastic-Beanstalk-Beispiele auf der GitHub-Website

Wie verwende ich meine eigene Sicherheitsgruppe für meinen Load Balancer, wenn ich eine AWS Elastic Beanstalk-Anwendung bereitstelle?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr