Exemples d’utilisation de l’AWS CLI avec Amazon SNS
Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant l’AWS Command Line Interface avec 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 configuration et l’exécution du code en contexte.
Actions
L’exemple de code suivant montre comment utiliser add-permission.
- AWS CLI
-
Pour ajouter une autorisation à une rubrique
L’exemple
add-permissionsuivant ajoute au compte AWS987654321098l’autorisation d’utiliser l’actionPublishavec la rubrique spécifiée sous le compte AWS123456789012.aws sns add-permission \ --topic-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --labelPublish-Permission\ --aws-account-id987654321098\ --action-namePublishCette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez AddPermission
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser check-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'exemple
check-if-phone-number-is-opted-outsuivant vérifie si le numéro de téléphone spécifié a désactivé la réception de SMS provenant du compte AWS actuel.aws sns check-if-phone-number-is-opted-out \ --phone-number+1555550100Sortie :
{ "isOptedOut": false }-
Pour plus de détails sur l’API, consultez CheckIfPhoneNumberIsOptedOut
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser confirm-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, consultez ConfirmSubscription
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-platform-application.
- AWS CLI
-
Pour créer une application de plate-forme
L’exemple
create-platform-applicationsuivant 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, consultez CreatePlatformApplication
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-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 Utilisation de l'interface de ligne de commande AWS avec Amazon SQS et Amazon SNS dans le Guide de l'utilisateur de l'interface de ligne de commande AWS.
-
Pour plus de détails sur l’API, consultez CreateTopic
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-endpoint.
- AWS CLI
-
Pour supprimer le point de terminaison d’une application de plate-forme
L’exemple
delete-endpointsuivant supprime le point de terminaison de l’application de plate-forme spécifiée.aws sns delete-endpoint \ --endpoint-arnarn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez DeleteEndpoint
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-platform-application.
- AWS CLI
-
Pour supprimer une application de plate-forme
L’exemple
delete-platform-applicationsuivant 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 aucune sortie.
-
Pour plus de détails sur l’API, consultez DeletePlatformApplication
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-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 aucune sortie.
-
Pour plus de détails sur l’API, consultez DeleteTopic
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-endpoint-attributes.
- AWS CLI
-
Pour répertorier les attributs du point de terminaison d’une application de plate-forme
L’exemple
get-endpoint-attributessuivant répertorie les attributs du point de terminaison de l’application de plate-forme spécifiée.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, consultez GetEndpointAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-platform-application-attributes.
- AWS CLI
-
Pour répertorier les attributs de l’application de plate-forme
L’exemple
get-platform-application-attributessuivant 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, consultez GetPlatformApplicationAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-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, consultez GetSMSAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-subscription-attributes.
- AWS CLI
-
Pour récupérer les attributs de l’abonnement d’une rubrique
L’exemple
get-subscription-attributessuivant affiche les attributs de l’abonnement spécifié. Vous pouvez obtenir lesubscription-arnà partir de la sortie de la commandelist-subscriptions.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, consultez GetSubscriptionAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-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, consultez GetTopicAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-endpoints-by-platform-application.
- AWS CLI
-
Pour répertorier les points de terminaison d’une application de plate-forme
L’exemple
list-endpoints-by-platform-applicationsuivant répertorie les points de terminaison de l’application de plate-forme spécifiée ainsi que leurs attributs.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, consultez ListEndpointsByPlatformApplication
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-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, consultez ListPhoneNumbersOptedOut
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-platform-applications.
- AWS CLI
-
Pour répertorier les applications de plate-forme
L’exemple
list-platform-applicationssuivant répertorie les applications de plate-forme d’ADM et de 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, consultez ListPlatformApplications
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-subscriptions-by-topic.
- AWS CLI
-
Pour répertorier les abonnements associés à une rubrique
L’exemple
list-subscriptions-by-topicsuivant récupère 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, consultez ListSubscriptionsByTopic
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-subscriptions.
- AWS CLI
-
Pour répertorier vos abonnements SNS
L'exemple
list-subscriptionssuivant affiche la liste des abonnements SNS de votre compte AWS.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, consultez ListSubscriptions
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-tags-for-resource.
- AWS CLI
-
Pour répertorier les balises d’une rubrique
L’exemple
list-tags-for-resourcesuivant répertorie les balises de 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, consultez ListTagsForResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-topics.
- AWS CLI
-
Pour répertorier vos rubriques SNS
L'exemple
list-topicssuivant répertorie toutes les rubriques SNS de votre compte AWS.aws sns list-topicsSortie :
{ "Topics": [ { "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" } ] }-
Pour plus de détails sur l’API, consultez ListTopics
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser opt-in-phone-number.
- AWS CLI
-
Pour vous inscrire aux messages SMS
L’exemple
opt-in-phone-numbersuivant autorise le numéro de téléphone spécifié à recevoir des messages SMS.aws sns opt-in-phone-number \ --phone-number+15555550100Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez OptInPhoneNumber
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser publish.
- 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 de détails sur l’API, consultez Publish
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser put-data-protection-policy.
- AWS CLI
-
Pour définir une politique de protection des données
Exemple 1 : pour interdire aux diffuseurs de publication de publier des messages contenant un numéro de carte de crédit
L’exemple
put-data-protection-policysuivant interdit aux diffuseurs de publication de publier des messages contenant un numéro de carte de crédit.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 aucune sortie.
Exemple 2 : pour charger les paramètres d’un fichier
L’exemple
put-data-protection-policysuivant charge les paramètres 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 aucune sortie.
-
Pour plus de détails sur l’API, consultez PutDataProtectionPolicy
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser remove-permission.
- AWS CLI
-
Pour supprimer une autorisation d’une rubrique
L’exemple
remove-permissionsuivant supprime l’autorisationPublish-Permissiondu compte spécifié.aws sns remove-permission \ --topic-arnarn:aws:sns:us-west-2:123456789012:MyTopic\ --labelPublish-PermissionCette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez RemovePermission
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser set-endpoint-attributes.
- AWS CLI
-
Pour configurer les attributs d’un point de terminaison
L’exemple
set-endpoint-attributessuivant désactive le point de terminaison de l’application de plate-forme spécifiée.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, consultez SetEndpointAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser set-platform-application-attributes.
- AWS CLI
-
Pour définir les attributs d’une application de plate-forme
L’exemple
set-platform-application-attributessuivant définit l’attributEventDeliveryFailurede 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 aucune sortie.
-
Pour plus de détails sur l’API, consultez SetPlatformApplicationAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser set-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 aucune sortie.
-
Pour plus de détails sur l’API, consultez SetSMSAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser set-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 aucune sortie.
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 aucune sortie.
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 aucune sortie.
-
Pour plus de détails sur l’API, consultez SetSubscriptionAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser set-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 aucune sortie.
-
Pour plus de détails sur l’API, consultez SetTopicAttributes
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser subscribe.
- 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 de détails sur l’API, consultez Subscribe
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser tag-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 aucune sortie.
-
Pour plus de détails sur l’API, consultez TagResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser unsubscribe.
- 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 aucune sortie.
-
Pour plus de détails sur l’API, consultez Unsubscribe
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser untag-resource.
- AWS CLI
-
Pour supprimer une balise d’une rubrique
L’exemple
untag-resourcesuivant supprime les balises possédant 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 aucune sortie.
-
Pour plus de détails sur l’API, consultez UntagResource
dans la Référence des commandes de l’AWS CLI.
-
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 plate-forme
L’exemple
create-platform-endpointsuivant crée un point de terminaison pour l’application de plate-forme 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" }