Anzeigen von Bucket-Tags im Verzeichnis - Amazon Simple Storage Service

Anzeigen von Bucket-Tags im Verzeichnis

Sie können die auf S3-Verzeichnis-Buckets angewendeten Tags anzeigen oder auflisten. Weitere Informationen zu Tags (Markierungen) erhalten Sie unter Verwendung von Tags mit S3-Verzeichnis-Buckets.

Berechtigungen

Um die auf einen Verzeichnis-Bucket angewendeten Tags anzuzeigen, müssen Sie über die folgende Berechtigung verfügen:

  • s3express:ListTagsForResource

Behebung von Fehlern

Wenn Sie beim Versuch, die Tags eines Verzeichnis-Buckets aufzulisten oder anzuzeigen, auf einen Fehler stoßen, können Sie wie folgt vorgehen:

  • Stellen Sie sicher, dass Sie über das erforderliche Berechtigungen verfügen, um die Tags des Verzeichnis-Buckets anzuzeigen oder aufzulisten.

Schritte

Sie können Tags anzeigen, die auf Verzeichnis-Buckets angewendet werden, indem Sie die Amazon-S3-Konsole, die AWS Command Line Interface (AWS CLI), die Amazon S3 REST-API und AWS SDKs verwenden.

So zeigen Sie die auf einen Verzeichnis-Bucket angewendeten Tags über die Amazon-S3-Konsole an:

  1. Melden Sie sich bei der Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/ an.

  2. Wählen Sie im linken Navigationsbereich Verzeichnis-Buckets aus.

  3. Wählen Sie den Bucket-Namen.

  4. Wählen Sie die Registerkarte Eigenschaften aus.

  5. Blättern Sie zum Abschnitt Tags, um alle auf den Verzeichnis-Bucket angewandten Tags anzuzeigen.

  6. Im Abschnitt „Tags“ werden standardmäßig die benutzerdefinierten Tags angezeigt. Sie können die Registerkarte AWS-generierte Tags auswählen, um die von den AWS-Diensten auf Ihren Verzeichnis-Bucket angewandten Tags anzuzeigen.

Dieser Abschnitt enthält ein Beispiel für die Anzeige von Tags, die auf einen Verzeichnis-Bucket angewendet werden, indem die AWS SDKs verwendet werden.

SDK for Java 2.x

In diesem Beispiel wird gezeigt, wie Sie die auf einen Verzeichnis-Bucket angewendeten Tags mit Hilfe der Option AWS SDK for Java 2.xanzeigen können.

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.ListTagsForResourceRequest; import software.amazon.awssdk.services.s3control.model.ListTagsForResourceResponse; public class ListTagsForResourceExample { public static void listTagsForResourceExample() { S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build(); ListTagsForResourceRequest listTagsForResourceRequest = ListTagsForResourceRequest.builder() .resourceArn("arn:aws::s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3") .accountId("111122223333") .build(); ListTagsForResourceResponse response = s3Control.listTagsForResource(listTagsForResourceRequest); System.out.println("Tags on my resource:"); System.out.println(response.toString()); } }

Informationen zur Amazon-S3-REST-API-Unterstützung für die Anzeige der Tags, die auf einen Verzeichnis-Bucket angewendet wurden, finden Sie im folgenden Abschnitt in der Amazon-Simple-Storage-Service-API-Referenz:

Informationen zur Installation der AWS CLI finden Sie unter Installation der AWS CLI im AWS Command Line Interface-Benutzerhandbuch.

Das folgende CLI-Beispiel zeigt Ihnen, wie Sie die auf einen Verzeichnis-Bucket angewendeten Tags anzeigen können. Um den Befehl zu verwenden, ersetzen Sie den Platzhaltertext des Benutzers durch Ihre eigenen Informationen.

Anforderung:

aws s3control list-tags-for-resource \ --account-id 111122223333 \ --resource-arn arn:aws::s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \

Antwort – Tags vorhanden:

{ "Tags": [ { "Key": "MyKey1", "Value": "MyValue1" }, { "Key": "MyKey2", "Value": "MyValue2" }, { "Key": "MyKey3", "Value": "MyValue3" } ] }

Antwort – keine Tags vorhanden:

{ "Tags": [] }