Erstellen Sie eine tagbasierte Abfrage und erstellen Sie eine Gruppe - AWS Resource Groups

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.

Erstellen Sie eine tagbasierte Abfrage und erstellen Sie eine Gruppe

Die folgenden Verfahren zeigen Ihnen, wie Sie eine tagbasierte Abfrage erstellen und damit eine Ressourcengruppe erstellen.

Console
  1. Melden Sie sich an der AWS Resource Groups -Konsole an.

  2. Wählen Sie im Navigationsbereich die Option Ressourcengruppe erstellen aus.

  3. Wählen Sie auf der Seite Abfragebasierte Gruppe erstellen unter Gruppentyp den Tag-basierten Gruppentyp aus.

  4. Wählen Sie unter Gruppierungskriterien die Ressourcentypen aus, die Sie in Ihrer Ressourcengruppe haben möchten. Sie können maximal 20 Ressourcentypen in einer Abfrage verwenden. Wählen Sie für diese exemplarische Vorgehensweise die Option und aus AWS::EC2::Instance. AWS::S3::Bucket

  5. Geben Sie weiterhin unter Gruppierungskriterien für Tags einen Tag-Schlüssel oder ein Tag-Schlüssel-Wert-Paar an, um die passenden Ressourcen auf die Ressourcen zu beschränken, die mit Ihren angegebenen Werten gekennzeichnet sind. Wählen Sie Add (Hinzufügen) aus oder drücken Sie die Eingabetaste, wenn Ihr Tag fertig gestellt wurde. In diesem Beispiel filtern Sie nach Ressourcen mit dem Tag-Schlüssel Stage (Phase). Der Tag-Wert ist optional, engt jedoch die Ergebnisse der Abfrage weiter ein. Sie können mehrere Werte für einen Tag-Schlüssel hinzufügen, indem Sie zwischen den Tag-Werten einen OR Operator hinzufügen. Um weitere Tags hinzuzufügen, wählen Sie Add (Hinzufügen) aus. Abfragen weisen Tags den Operator AND zu, sodass alle Ressourcen, die mit den angegebenen Ressourcentypen und allen angegebenen Tags übereinstimmen, von der Abfrage zurückgegeben werden.

  6. Wählen Sie weiterhin unter Gruppierungskriterien die Option Gruppenressourcen in der Vorschau anzeigen aus, um die Liste der EC2 Instances und S3-Buckets in Ihrem Konto zurückzugeben, die dem oder den angegebenen Tag-Schlüsseln entsprechen.

  7. Wenn Sie die gewünschten Ergebnisse erhalten haben, erstellen Sie auf der Grundlage dieser Abfrage eine Gruppe.

    1. Geben Sie unter Gruppendetails für Gruppenname einen Namen für Ihre Ressourcengruppe ein.

      Ein Ressourcengruppenname darf höchstens 128 Zeichen einschließlich Buchstaben, Zahlen, Bindestrichen, Punkten und Unterstrichen enthalten. Der Name darf nicht mit AWS oder aws beginnen. Diese Namen sind reserviert. Ein Ressourcengruppenname muss in der aktuellen Region Ihres Kontos eindeutig sein.

    2. (Optional) Geben Sie in Group description (Gruppenbeschreibung) eine Beschreibung Ihrer Gruppe ein.

    3. (Optional) Fügen Sie in Group tags (Gruppen-Tags) Tag-Schlüssel-Wert-Paare hinzu, die nur für die Ressourcengruppe und nicht für die Mitgliedsressourcen in der Gruppe gelten.

      Gruppen-Tags sind nützlich, wenn Sie diese Gruppe zum Mitglied einer größeren Gruppe machen möchten. Da zum Erstellen einer Gruppe mindestens ein Tag-Schlüssel angegeben werden muss, müssen Sie in Group tags (Gruppen-Tags) mindestens einen Tag-Schlüssel zu Gruppen hinzufügen, die Sie in größere Gruppen verschachteln möchten.

  8. Wenn Sie fertig sind, wählen Sie Gruppe erstellen.

AWS CLI & AWS SDKs

Eine Tag-basierte Gruppe basiert auf einer Abfrage des Typs TAG_FILTERS_1_0.

  1. Geben Sie in einer AWS CLI Sitzung Folgendes ein, und drücken Sie dann die EINGABETASTE. Ersetzen Sie dabei die Werte für Gruppenname, Beschreibung, Ressourcentypen, Tag-Schlüssel und Tag-Werte durch Ihre eigenen. Beschreibungen dürfen maximal 512 Zeichen enthalten, einschließlich Buchstaben, Zahlen, Bindestrichen, Unterstrichen, Satzzeichen und Leerzeichenn. Sie können maximal 20 Ressourcentypen in einer Abfrage verwenden. Ein Ressourcengruppenname darf höchstens 128 Zeichen einschließlich Buchstaben, Zahlen, Bindestrichen, Punkten und Unterstrichen enthalten. Der Name darf nicht mit AWS oder aws beginnen. Diese Namen sind reserviert. Ein Ressourcengruppenname muss in Ihrem Konto eindeutig sein.

    Es ist mindestens ein Wert für ResourceTypeFilters erforderlich. Um alle Ressourcentypen anzugeben, verwenden Sie AWS::AllSupported als Wert für ResourceTypeFilters.

    $ aws resource-groups create-group \ --name resource-group-name \ --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"resource_type1\",\"resource_type2\"],\"TagFilters\":[{\"Key\":\"Key1\",\"Values\":[\"Value1\",\"Value2\"]},{\"Key\":\"Key2\",\"Values\":[\"Value1\",\"Value2\"]}]}"}'

    Nachfolgend finden Sie einen Beispielbefehl.

    $ aws resource-groups create-group \ --name my-resource-group \ --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"AWS::EC2::Instance\"],\"TagFilters\":[{\"Key\":\"Stage\",\"Values\":[\"Test\"]}]}"}'

    Mit dem folgenden Befehl werden alle unterstützten Ressourcentypen eingeschlossen.

    $ aws resource-groups create-group \ --name my-resource-group \ --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"AWS::AllSupported\"],\"TagFilters\":[{\"Key\":\"Stage\",\"Values\":[\"Test\"]}]}"}'
  2. Die Antwort auf den Befehl gibt Folgendes zurück.

    • Eine vollständige Beschreibung der von Ihnen erstellten Gruppe.

    • Die von Ihnen zum Erstellen der Gruppe verwendete Ressourcenabfrage.

    • Die der Gruppe zugeordneten Tags.