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 configuration et l’exécution du code en contexte.
Actions
L'exemple de code suivant montre comment utiliseradd-permission.
- AWS CLI
-
Pour ajouter une autorisation à une rubrique
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 aucune sortie.
-
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 plate-forme
L’exemple
create-platform-applicationsuivant crée une application de plateforme Google Firebase à l’aide des informations d’identification de plateforme 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 le point de terminaison d’une application de plateforme
L’exemple
delete-endpointsuivant supprime le point de terminaison de l’application de plateforme 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, 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’exemple
delete-platform-applicationsuivant supprime l’application de plateforme 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, 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 aucune sortie.
-
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 du point de terminaison d’une application de plateforme
L’exemple
get-endpoint-attributessuivant répertorie les attributs du point de terminaison de l’application de plateforme 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, 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 plateforme
L’exemple
get-platform-application-attributessuivant répertorie les attributs de l’application de plateforme 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, consultez GetSMSAttributes
dans la Référence des commandes de l‘AWS CLI .
-
L'exemple de code suivant montre comment utiliserget-subscription-attributes.
- AWS CLI
-
Pour extraire les attributs de l’abonnement d’une rubrique
L’exemple
get-subscription-attributessuivant affiche les attributs de l’abonnement spécifié. Vous pouvez obtenir l’subscription-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, 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’exemple
list-endpoints-by-platform-applicationsuivant répertorie les points de terminaison de l’application de plateforme 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, 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 plateforme
L’exemple
list-platform-applicationssuivant répertorie les applications de plateforme 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, 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 à une rubrique
L’exemple
list-subscriptions-by-topicsuivant extrait 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 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, 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’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, 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 une 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 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, 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’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, 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 configurer les attributs d’un point de terminaison
L’exemple
set-endpoint-attributessuivant désactive le point de terminaison de l’application de plateforme 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, 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 d’une application de plateforme
L’exemple
set-platform-application-attributessuivant définit l’attributEventDeliveryFailurede l’application de plateforme 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, 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 aucune sortie.
-
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 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, 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 aucune sortie.
-
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 aucune sortie.
-
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 aucune sortie.
-
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 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, 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" }