Configuration des identifications de rubrique Amazon SNS - Amazon Simple Notification Service

Configuration des identifications de rubrique Amazon SNS

Cette page montre comment vous pouvez utiliser l'AWS Management Console, un kit AWS SDK et l'AWS CLI pour configurer des identifications pour une rubrique Amazon SNS.

Important

N'ajoutez pas de données d'identification personnelle (PII) ou d'autres informations confidentielles ou sensibles dans les étiquettes. Les identifications sont accessibles à d’autres Amazon Web Services, y compris la facturation. Les étiquettes ne sont pas destinées à être utilisées pour des données privées ou sensibles.

Répertorier, ajouter et supprimer des identifications pour une rubrique Amazon SNS à l'aide de l'AWS Management Console

  1. Connectez-vous à la console Amazon SNS.

  2. Dans le panneau de navigation, choisissez Rubriques.

  3. Sur la page Rubriques, sélectionnez une rubrique, puis choisissez Modifier.

  4. Développez la section identification.

    Les identifications ajoutées à la rubrique sont répertoriées.

  5. Modifiez les identifications de la rubrique :

    • Pour ajouter une identification, choisissez Add tag (Ajouter une identification) et saisissez une Key (Clé) et une Value (Valeur) (facultatif).

    • Pour supprimer une balise, choisissez Supprimer une balise en regard d'une paire clé-valeur.

  6. Choisissez Enregistrer les modifications.

Ajout d'identifications à une rubrique à l'aide d'un kit AWS SDK

Pour utiliser un kit SDK AWS, vous devez le configurer avec vos informations d'identification. Pour plus d'informations, consultez Les fichiers de configuration et d'informations d'identification partagés dans le AWS Guide de référence des kits SDK et des outils.

Les exemples de code suivants montrent comment ajouter des identifications à une rubrique Amazon SNS.

Java
Kit SDK pour Java 2.x
Astuce

Pour découvrir comment configurer et exécuter cet exemple, consultez GitHub.

public static void addTopicTags(SnsClient snsClient, String topicArn) { try { Tag tag = Tag.builder() .key("Team") .value("Development") .build(); Tag tag2 = Tag.builder() .key("Environment") .value("Gamma") .build(); List<Tag> tagList = new ArrayList<>(); tagList.add(tag); tagList.add(tag2); TagResourceRequest tagResourceRequest = TagResourceRequest.builder() .resourceArn(topicArn) .tags(tagList) .build(); snsClient.tagResource(tagResourceRequest); System.out.println("Tags have been added to "+topicArn); } catch (SnsException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
  • Pour de plus amples informations sur l’API, consultez TagResource dans AWS SDK for Java 2.x Référence de l’API.

Kotlin
Kit SDK pour Kotlin
Note

Ceci est une documentation préliminaire pour une fonctionnalité en version de prévisualisation. Elle est susceptible d’être modifiée.

Astuce

Pour découvrir comment configurer et exécuter cet exemple, consultez GitHub.

suspend fun addTopicTags(topicArn: String) { val tag = Tag { key = "Team" value = "Development" } val tag2 = Tag { key = "Environment" value = "Gamma" } val tagList = mutableListOf<Tag>() tagList.add(tag) tagList.add(tag2) val request = TagResourceRequest { resourceArn = topicArn tags = tagList } SnsClient { region = "us-east-1" }.use { snsClient -> snsClient.tagResource(request) println("Tags have been added to $topicArn") } }
  • Pour plus d’informations sur l’API, consultez la section TagResource de la Référence du kit SDK AWS pour l’API Kotlin.

Gestion des identifications avec les actions de l'API Amazon SNS

Pour gérer les identifications à l'aide de l'API Amazon SNS, utilisez les actions d'API suivantes :

Actions d'API qui prennent en charge ABAC

Voici une liste d'actions d'API qui prennent en charge le contrôle d'accès basé sur les attributs (ABAC). Pour plus de détails sur l'ABAC, consultez Qu'est-ce que l'ABAC pour AWS ? dans le Guide de l'utilisateur IAM.