D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples d'utilisation d'Amazon SNS AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l' AWS Command Line Interface aide d'Amazon SNS.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Les Scénarios sont des exemples de code qui vous montrent comment accomplir des tâches spécifiques en appelant plusieurs fonctions au sein d’un même service ou combinés à d’autres Services AWS.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Actions
L'exemple de code suivant montre comment utiliseradd-permission.
- AWS CLI
-
Pour ajouter une autorisation à un sujet
L'
add-permissionexemple suivant ajoute l'autorisation987654321098au AWS compte d'utiliser l'Publishaction avec le sujet spécifié sous AWS compte123456789012.aws sns add-permission \ --topic-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --labelPublish-Permission\ --aws-account-id987654321098\ --action-namePublishCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous AddPermission
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercheck-if-phone-number-is-opted-out.
- AWS CLI
-
Pour vérifier la désactivation d'un numéro de téléphone aux SMS
L'
check-if-phone-number-is-opted-outexemple suivant vérifie si le numéro de téléphone spécifié est désactivé pour ne pas recevoir de SMS en provenance du AWS compte courant.aws sns check-if-phone-number-is-opted-out \ --phone-number+1555550100Sortie :
{ "isOptedOut": false }-
Pour plus de détails sur l'API, reportez-vous CheckIfPhoneNumberIsOptedOut
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserconfirm-subscription.
- AWS CLI
-
Pour confirmer un abonnement
La commande
confirm-subscriptionsuivante termine le processus de confirmation lancé lorsque vous vous êtes abonné à une rubrique SNS nomméemy-topic. Le paramètre --token provient du message de confirmation envoyé au point de terminaison de notification spécifié dans l'appel d'abonnement.aws sns confirm-subscription \ --topic-arnarn:aws:sns:us-west-2:123456789012:my-topic\ --token2336412f37fb687f5d51e6e241d7700ae02f7124d8268910b858cb4db727ceeb2474bb937929d3bdd7ce5d0cce19325d036bc858d3c217426bcafa9c501a2cace93b83f1dd3797627467553dc438a8c974119496fc3eff026eaa5d14472ded6f9a5c43aec62d83ef5f49109da7176391Sortie :
{ "SubscriptionArn": "arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f" }-
Pour plus de détails sur l'API, reportez-vous ConfirmSubscription
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-platform-application.
- AWS CLI
-
Pour créer une application de plateforme
L'
create-platform-applicationexemple suivant crée une application de plate-forme Google Firebase à l'aide des informations d'identification de plate-forme spécifiées.aws sns create-platform-application \ --nameMyApplication\ --platformGCM\ --attributesPlatformCredential=EXAMPLEabcd12345jklm67890stuv12345bcdefSortie :
{ "PlatformApplicationArn": "arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication" }-
Pour plus de détails sur l'API, reportez-vous CreatePlatformApplication
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-topic.
- AWS CLI
-
Pour créer une rubrique SNS
L'exemple
create-topicsuivant crée une rubrique SNS nomméemy-topic.aws sns create-topic \ --namemy-topicSortie :
{ "ResponseMetadata": { "RequestId": "1469e8d7-1642-564e-b85d-a19b4b341f83" }, "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" }Pour plus d'informations, consultez la section Utilisation de l'interface de ligne de AWS commande avec Amazon SQS et Amazon SNS dans le Guide de l'utilisateur de AWS l'interface de ligne de commande.
-
Pour plus de détails sur l'API, reportez-vous CreateTopic
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-endpoint.
- AWS CLI
-
Pour supprimer un point de terminaison d'une application de plateforme
L'
delete-endpointexemple suivant supprime le point de terminaison de l'application de plate-forme spécifié.aws sns delete-endpoint \ --endpoint-arnarn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234Cette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous DeleteEndpoint
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-platform-application.
- AWS CLI
-
Pour supprimer une application de plateforme
L'
delete-platform-applicationexemple suivant supprime l'application de plate-forme spécifiée.aws sns delete-platform-application \ --platform-application-arnarn:aws:sns:us-west-2:123456789012:app/ADM/MyApplicationCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous DeletePlatformApplication
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-topic.
- AWS CLI
-
Pour supprimer une rubrique SNS
L'exemple
delete-topicsuivant supprime la rubrique SNS spécifiée.aws sns delete-topic \ --topic-arn"arn:aws:sns:us-west-2:123456789012:my-topic"Cette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous DeleteTopic
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-endpoint-attributes.
- AWS CLI
-
Pour répertorier les attributs des points de terminaison d'une application
L'
get-endpoint-attributesexemple suivant répertorie les attributs du point de terminaison de l'application de plate-forme spécifié.aws sns get-endpoint-attributes \ --endpoint-arnarn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234Sortie :
{ "Attributes": { "Enabled": "true", "Token": "EXAMPLE12345..." } }-
Pour plus de détails sur l'API, reportez-vous GetEndpointAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-platform-application-attributes.
- AWS CLI
-
Pour répertorier les attributs de l'application de plate-forme
L'
get-platform-application-attributesexemple suivant répertorie les attributs de l'application de plate-forme spécifiée.aws sns get-platform-application-attributes \ --platform-application-arnarn:aws:sns:us-west-2:123456789012:app/MPNS/MyApplicationSortie :
{ "Attributes": { "Enabled": "true", "SuccessFeedbackSampleRate": "100" } }-
Pour plus de détails sur l'API, reportez-vous GetPlatformApplicationAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-sms-attributes.
- AWS CLI
-
Pour répertorier les attributs des SMS par défaut
L'exemple
get-sms-attributessuivant répertorie les attributs par défaut pour l'envoi de SMS.aws sns get-sms-attributesSortie :
{ "attributes": { "DefaultSenderID": "MyName" } }-
Pour plus de détails sur l'API, voir Get SMSAttributes
in AWS CLI Command Reference.
-
L'exemple de code suivant montre comment utiliserget-subscription-attributes.
- AWS CLI
-
Pour récupérer les attributs d'abonnement pour une rubrique
Les attributs de l'abonnement spécifié sont
get-subscription-attributesaffichés ci-dessous. Vous pouvez l'obtenirsubscription-arnà partir de la sortie de lalist-subscriptionscommande.aws sns get-subscription-attributes \ --subscription-arn"arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f"Sortie :
{ "Attributes": { "Endpoint": "my-email@example.com", "Protocol": "email", "RawMessageDelivery": "false", "ConfirmationWasAuthenticated": "false", "Owner": "123456789012", "SubscriptionArn": "arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f", "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" } }-
Pour plus de détails sur l'API, reportez-vous GetSubscriptionAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-topic-attributes.
- AWS CLI
-
Pour récupérer les attributs d'une rubrique
L'exemple
get-topic-attributessuivant affiche les attributs de la rubrique spécifiée.aws sns get-topic-attributes \ --topic-arn"arn:aws:sns:us-west-2:123456789012:my-topic"Sortie :
{ "Attributes": { "SubscriptionsConfirmed": "1", "DisplayName": "my-topic", "SubscriptionsDeleted": "0", "EffectiveDeliveryPolicy": "{\"http\":{\"defaultHealthyRetryPolicy\":{\"minDelayTarget\":20,\"maxDelayTarget\":20,\"numRetries\":3,\"numMaxDelayRetries\":0,\"numNoDelayRetries\":0,\"numMinDelayRetries\":0,\"backoffFunction\":\"linear\"},\"disableSubscriptionOverrides\":false}}", "Owner": "123456789012", "Policy": "{\"Version\":\"2008-10-17\",\"Id\":\"__default_policy_ID\",\"Statement\":[{\"Sid\":\"__default_statement_ID\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":[\"SNS:Subscribe\",\"SNS:ListSubscriptionsByTopic\",\"SNS:DeleteTopic\",\"SNS:GetTopicAttributes\",\"SNS:Publish\",\"SNS:RemovePermission\",\"SNS:AddPermission\",\"SNS:SetTopicAttributes\"],\"Resource\":\"arn:aws:sns:us-west-2:123456789012:my-topic\",\"Condition\":{\"StringEquals\":{\"AWS:SourceOwner\":\"0123456789012\"}}}]}", "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic", "SubscriptionsPending": "0" } }-
Pour plus de détails sur l'API, reportez-vous GetTopicAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-endpoints-by-platform-application.
- AWS CLI
-
Pour répertorier les points de terminaison d'une application de plateforme
L'
list-endpoints-by-platform-applicationexemple suivant répertorie les points de terminaison et les attributs de point de terminaison pour l'application de plate-forme spécifiée.aws sns list-endpoints-by-platform-application \ --platform-application-arnarn:aws:sns:us-west-2:123456789012:app/GCM/MyApplicationSortie :
{ "Endpoints": [ { "Attributes": { "Token": "EXAMPLE12345..., "Enabled": "true" }, "EndpointArn": "arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234" } ] }-
Pour plus de détails sur l'API, reportez-vous ListEndpointsByPlatformApplication
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-phone-numbers-opted-out.
- AWS CLI
-
Pour répertorier les désactivations des SMS
L'exemple
list-phone-numbers-opted-outsuivant répertorie les numéros de téléphone qui ont désactivé la réception de SMS.aws sns list-phone-numbers-opted-outSortie :
{ "phoneNumbers": [ "+15555550100" ] }-
Pour plus de détails sur l'API, reportez-vous ListPhoneNumbersOptedOut
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-platform-applications.
- AWS CLI
-
Pour répertorier les applications de la plateforme
L'
list-platform-applicationsexemple suivant répertorie les applications de plate-forme pour ADM et MPNS.aws sns list-platform-applicationsSortie :
{ "PlatformApplications": [ { "PlatformApplicationArn": "arn:aws:sns:us-west-2:123456789012:app/ADM/MyApplication", "Attributes": { "SuccessFeedbackSampleRate": "100", "Enabled": "true" } }, { "PlatformApplicationArn": "arn:aws:sns:us-west-2:123456789012:app/MPNS/MyOtherApplication", "Attributes": { "SuccessFeedbackSampleRate": "100", "Enabled": "true" } } ] }-
Pour plus de détails sur l'API, reportez-vous ListPlatformApplications
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-subscriptions-by-topic.
- AWS CLI
-
Pour répertorier les abonnements associés à un sujet
Ce qui suit
list-subscriptions-by-topicpermet de récupérer la liste des abonnements SNS associés à la rubrique spécifiée.aws sns list-subscriptions-by-topic \ --topic-arn"arn:aws:sns:us-west-2:123456789012:my-topic"Sortie :
{ "Subscriptions": [ { "Owner": "123456789012", "Endpoint": "my-email@example.com", "Protocol": "email", "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic", "SubscriptionArn": "arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f" } ] }-
Pour plus de détails sur l'API, reportez-vous ListSubscriptionsByTopic
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-subscriptions.
- AWS CLI
-
Pour répertorier vos abonnements SNS
L'
list-subscriptionsexemple suivant affiche la liste des abonnements SNS de votre AWS compte.aws sns list-subscriptionsSortie :
{ "Subscriptions": [ { "Owner": "123456789012", "Endpoint": "my-email@example.com", "Protocol": "email", "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic", "SubscriptionArn": "arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f" } ] }-
Pour plus de détails sur l'API, reportez-vous ListSubscriptions
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource.
- AWS CLI
-
Pour répertorier les tags d'un sujet
L'
list-tags-for-resourceexemple suivant répertorie les balises pour la rubrique Amazon SNS spécifiée.aws sns list-tags-for-resource \ --resource-arnarn:aws:sns:us-west-2:123456789012:MyTopicSortie :
{ "Tags": [ { "Key": "Team", "Value": "Alpha" } ] }-
Pour plus de détails sur l'API, reportez-vous ListTagsForResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-topics.
- AWS CLI
-
Pour répertorier vos rubriques SNS
L'
list-topicsexemple suivant répertorie toutes les rubriques SNS de votre AWS compte.aws sns list-topicsSortie :
{ "Topics": [ { "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" } ] }-
Pour plus de détails sur l'API, reportez-vous ListTopics
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseropt-in-phone-number.
- AWS CLI
-
Pour vous inscrire aux messages SMS
L'
opt-in-phone-numberexemple suivant permet de choisir le numéro de téléphone spécifié pour recevoir des SMS.aws sns opt-in-phone-number \ --phone-number+15555550100Cette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous OptInPhoneNumber
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserpublish.
- AWS CLI
-
Exemple 1 : pour publier un message dans une rubrique
L'exemple
publishsuivant publie le message spécifié sur la rubrique SNS spécifiée. Le message provient d'un fichier texte qui vous permet d'inclure des sauts de ligne.aws sns publish \ --topic-arn"arn:aws:sns:us-west-2:123456789012:my-topic"\ --messagefile://message.txtContenu de
message.txt:Hello World Second LineSortie :
{ "MessageId": "123a45b6-7890-12c3-45d6-111122223333" }Exemple 2 : pour publier un SMS sur un numéro de téléphone
L'exemple
publishsuivant publie le messageHello world!sur le numéro de téléphone+1-555-555-0100.aws sns publish \ --message"Hello world!"\ --phone-number+1-555-555-0100Sortie :
{ "MessageId": "123a45b6-7890-12c3-45d6-333322221111" }-
Pour plus d'informations sur l'API, consultez Publish
dans la Référence des commandes AWS CLI .
-
L'exemple de code suivant montre comment utiliserput-data-protection-policy.
- AWS CLI
-
Pour définir la politique de protection des données
Exemple 1 : pour empêcher les éditeurs de publier des messages avec CreditCardNumber
L'
put-data-protection-policyexemple suivant interdit aux éditeurs de publier des messages avec CreditCardNumber.aws sns put-data-protection-policy \ --resource-arnarn:aws:sns:us-east-1:123456789012:mytopic\ --data-protection-policy "{\"Name\":\"data_protection_policy\",\"Description\":\"Example data protection policy\",\"Version\":\"2021-06-01\",\"Statement\":[{\"DataDirection\":\"Inbound\",\"Principal\":[\"*\"],\"DataIdentifier\":[\"arn:aws:dataprotection::aws:data-identifier/CreditCardNumber\"],\"Operation\":{\"Deny\":{}}}]}"Cette commande ne produit aucun résultat.
Exemple 2 : pour charger des paramètres depuis un fichier
Ce qui suit
put-data-protection-policycharge les paramètres à partir d'un fichier.aws sns put-data-protection-policy \ --resource-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --data-protection-policyfile://policy.jsonCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous PutDataProtectionPolicy
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserremove-permission.
- AWS CLI
-
Pour supprimer une autorisation d'un sujet
L'
remove-permissionexemple suivant supprime l'autorisationPublish-Permissiondu sujet spécifié.aws sns remove-permission \ --topic-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --labelPublish-PermissionCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous RemovePermission
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserset-endpoint-attributes.
- AWS CLI
-
Pour définir les attributs du point de terminaison
L'
set-endpoint-attributesexemple suivant désactive le point de terminaison de l'application de plate-forme spécifié.aws sns set-endpoint-attributes \ --endpoint-arnarn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234\ --attributesEnabled=falseSortie :
{ "Attributes": { "Enabled": "false", "Token": "EXAMPLE12345..." } }-
Pour plus de détails sur l'API, reportez-vous SetEndpointAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserset-platform-application-attributes.
- AWS CLI
-
Pour définir les attributs de l'application de plate-forme
L'
set-platform-application-attributesexemple suivant définit l'EventDeliveryFailureattribut de l'application de plate-forme spécifiée sur l'ARN de la rubrique Amazon SNS spécifiée.aws sns set-platform-application-attributes \ --platform-application-arnarn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication\ --attributesEventDeliveryFailure=arn:aws:sns:us-west-2:123456789012:AnotherTopicCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous SetPlatformApplicationAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserset-sms-attributes.
- AWS CLI
-
Pour définir les attributs des SMS
L'exemple
set-sms-attributessuivant définit l'ID d'expéditeur par défaut des SMS surMyName.aws sns set-sms-attributes \ --attributesDefaultSenderID=MyNameCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, voir Set SMSAttributes
in AWS CLI Command Reference.
-
L'exemple de code suivant montre comment utiliserset-subscription-attributes.
- AWS CLI
-
Pour définir des attributs d'abonnement
L'exemple
set-subscription-attributessuivant définit l'attributRawMessageDeliverysur un abonnement SQS.aws sns set-subscription-attributes \ --subscription-arnarn:aws:sns:us-east-1:123456789012:mytopic:f248de18-2cf6-578c-8592-b6f1eaa877dc\ --attribute-nameRawMessageDelivery\ --attribute-valuetrueCette commande ne produit aucun résultat.
L'exemple
set-subscription-attributessuivant définit un attributFilterPolicysur un abonnement SQS.aws sns set-subscription-attributes \ --subscription-arnarn:aws:sns:us-east-1:123456789012:mytopic:f248de18-2cf6-578c-8592-b6f1eaa877dc\ --attribute-nameFilterPolicy\ --attribute-value "{ \"anyMandatoryKey\": [\"any\", \"of\", \"these\"] }"Cette commande ne produit aucun résultat.
L'exemple
set-subscription-attributessuivant supprime l'attributFilterPolicyd'un abonnement SQS.aws sns set-subscription-attributes \ --subscription-arnarn:aws:sns:us-east-1:123456789012:mytopic:f248de18-2cf6-578c-8592-b6f1eaa877dc\ --attribute-nameFilterPolicy\ --attribute-value"{}"Cette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous SetSubscriptionAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserset-topic-attributes.
- AWS CLI
-
Pour définir un attribut pour une rubrique
L'exemple
set-topic-attributessuivant définit l'attributDisplayNamepour la rubrique spécifiée.aws sns set-topic-attributes \ --topic-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --attribute-nameDisplayName\ --attribute-valueMyTopicDisplayNameCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous SetTopicAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisersubscribe.
- AWS CLI
-
Pour s'abonner à une rubrique
La commande
subscribesuivante abonne une adresse e-mail à la rubrique spécifiée.aws sns subscribe \ --topic-arnarn:aws:sns:us-west-2:123456789012:my-topic\ --protocolemail\ --notification-endpointmy-email@example.comSortie :
{ "SubscriptionArn": "pending confirmation" }-
Pour plus d'informations sur l'API, consultez Subscribe
dans la Référence des commandes AWS CLI .
-
L'exemple de code suivant montre comment utilisertag-resource.
- AWS CLI
-
Pour ajouter une balise à une rubrique
L'exemple
tag-resourcesuivant ajoute une balise de métadonnées à la rubrique Amazon SNS spécifiée.aws sns tag-resource \ --resource-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --tagsKey=Team,Value=AlphaCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous TagResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserunsubscribe.
- AWS CLI
-
Pour se désabonner d'une rubrique
L'exemple
unsubscribesuivant supprime l'abonnement spécifié d'une rubrique.aws sns unsubscribe \ --subscription-arnarn:aws:sns:us-west-2:0123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7fCette commande ne produit aucun résultat.
-
Pour plus d'informations sur l'API, consultez Unsubscribe
dans la Référence des commandes AWS CLI .
-
L'exemple de code suivant montre comment utiliseruntag-resource.
- AWS CLI
-
Pour supprimer un tag d'un sujet
L'
untag-resourceexemple suivant supprime toutes les balises contenant les clés spécifiées de la rubrique Amazon SNS spécifiée.aws sns untag-resource \ --resource-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --tag-keysTeamCette commande ne produit aucun résultat.
-
Pour plus de détails sur l'API, reportez-vous UntagResource
à la section Référence des AWS CLI commandes.
-
Scénarios
L’exemple de code suivant montre comment créer un point de terminaison de plateforme pour les notifications push Amazon SNS.
- AWS CLI
-
Pour créer un point de terminaison d'application de plateforme
L'exemple
create-platform-endpointsuivant crée un point de terminaison pour l'application de plateforme spécifiée à l'aide du jeton spécifié.aws sns create-platform-endpoint \ --platform-application-arnarn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication\ --tokenEXAMPLE12345...Sortie :
{ "EndpointArn": "arn:aws:sns:us-west-2:1234567890:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234" }