このドキュメントは、 のバージョン 1 AWS CLI 専用です。のバージョン 2 に関連するドキュメントについては AWS CLI、バージョン 2 ユーザーガイド を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用した Amazon SNS の例 AWS CLI
次のコード例は、Amazon AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示していますSNS。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
「シナリオ」は、1 つのサービス内から、または他の AWS のサービスと組み合わせて複数の関数を呼び出し、特定のタスクを実行する方法を示すコード例です。
各例には、完全なソースコードへのリンクが含まれています。ここでは、コンテキストでコードを設定および実行する方法の手順を確認できます。
アクション
次の例は、add-permission
を使用する方法を説明しています。
- AWS CLI
-
トピックにアクセス許可を追加するには
次の
add-permission
例では、 AWS アカウント で指定されたトピックでPublish
アクションを使用する987654321098
アクセス許可を AWS アカウント に追加します123456789012
。aws sns add-permission \ --topic-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
\ --labelPublish-Permission
\ --aws-account-id987654321098
\ --action-namePublish
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスAddPermission
」の「」を参照してください。
-
次のコード例は、check-if-phone-number-is-opted-out
を使用する方法を示しています。
- AWS CLI
-
電話番号のSMSメッセージのオプトアウトを確認するには
次の
check-if-phone-number-is-opted-out
例では、指定された電話番号が現在の AWS アカウントからのSMSメッセージの受信をオプトアウトされているかどうかを確認します。aws sns check-if-phone-number-is-opted-out \ --phone-number
+1555550100
出力:
{ "isOptedOut": false }
-
API 詳細については、AWS CLI 「 コマンドリファレンスCheckIfPhoneNumberIsOptedOut
」の「」を参照してください。
-
次のコード例は、confirm-subscription
を使用する方法を示しています。
- AWS CLI
-
サブスクリプションを確認するには
次の
confirm-subscription
コマンドは、 という名前のSNSトピックをサブスクライブしたときに開始された確認プロセスを完了しますmy-topic
。--token パラメータは、subscribe の呼び出しで指定した通知エンドポイントに送信される確認メッセージから取得されます。aws sns confirm-subscription \ --topic-arn
arn:aws:sns:us-west-2:123456789012:my-topic
\ --token2336412f37fb687f5d51e6e241d7700ae02f7124d8268910b858cb4db727ceeb2474bb937929d3bdd7ce5d0cce19325d036bc858d3c217426bcafa9c501a2cace93b83f1dd3797627467553dc438a8c974119496fc3eff026eaa5d14472ded6f9a5c43aec62d83ef5f49109da7176391
出力:
{ "SubscriptionArn": "arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f" }
-
API 詳細については、AWS CLI 「 コマンドリファレンスConfirmSubscription
」の「」を参照してください。
-
次の例は、create-platform-application
を使用する方法を説明しています。
- AWS CLI
-
プラットフォームアプリケーションを作成するには
次の
create-platform-application
例では、指定されたプラットフォーム認証情報を使用して Google Firebase プラットフォームアプリケーションを作成します。aws sns create-platform-application \ --name
MyApplication
\ --platformGCM
\ --attributesPlatformCredential=EXAMPLEabcd12345jklm67890stuv12345bcdef
出力:
{ "PlatformApplicationArn": "arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication" }
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreatePlatformApplication
」の「」を参照してください。
-
次のコード例は、create-topic
を使用する方法を示しています。
- AWS CLI
-
トピック SNS を作成するには
次の
create-topic
例では、 という名前のSNSトピックを作成しますmy-topic
。aws sns create-topic \ --name
my-topic
出力:
{ "ResponseMetadata": { "RequestId": "1469e8d7-1642-564e-b85d-a19b4b341f83" }, "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" }
詳細については、AWS 「 コマンドラインインターフェイスユーザーガイド」の「Amazon SQSおよび Amazon でのSNSコマンドラインインターフェイスの使用」を参照してください。 AWS
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreateTopic
」の「」を参照してください。
-
次のコード例は、delete-endpoint
を使用する方法を示しています。
- AWS CLI
-
プラットフォームアプリケーションエンドポイントを削除するには
次の
delete-endpoint
例では、指定されたプラットフォームアプリケーションエンドポイントを削除します。aws sns delete-endpoint \ --endpoint-arn
arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteEndpoint
」の「」を参照してください。
-
次のコード例は、delete-platform-application
を使用する方法を示しています。
- AWS CLI
-
プラットフォームアプリケーションを削除するには
次の
delete-platform-application
例では、指定されたプラットフォームアプリケーションを削除します。aws sns delete-platform-application \ --platform-application-arn
arn:aws:sns:us-west-2:123456789012:app/ADM/MyApplication
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeletePlatformApplication
」の「」を参照してください。
-
次のコード例は、delete-topic
を使用する方法を示しています。
- AWS CLI
-
SNSトピックを削除するには
次の
delete-topic
例では、指定されたSNSトピックを削除します。aws sns delete-topic \ --topic-arn
"arn:aws:sns:us-west-2:123456789012:my-topic"
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteTopic
」の「」を参照してください。
-
次のコード例は、get-endpoint-attributes
を使用する方法を示しています。
- AWS CLI
-
プラットフォームアプリケーションのエンドポイント属性を一覧表示するには
次の
get-endpoint-attributes
例では、指定されたプラットフォームアプリケーションエンドポイントの属性を一覧表示します。aws sns get-endpoint-attributes \ --endpoint-arn
arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234
出力:
{ "Attributes": { "Enabled": "true", "Token": "EXAMPLE12345..." } }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetEndpointAttributes
」の「」を参照してください。
-
次のコード例は、get-platform-application-attributes
を使用する方法を示しています。
- AWS CLI
-
プラットフォームアプリケーション属性を一覧表示するには
次の
get-platform-application-attributes
例では、指定されたプラットフォームアプリケーションの属性を一覧表示します。aws sns get-platform-application-attributes \ --platform-application-arn
arn:aws:sns:us-west-2:123456789012:app/MPNS/MyApplication
出力:
{ "Attributes": { "Enabled": "true", "SuccessFeedbackSampleRate": "100" } }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetPlatformApplicationAttributes
」の「」を参照してください。
-
次のコード例は、get-sms-attributes
を使用する方法を示しています。
- AWS CLI
-
デフォルトのSMSメッセージ属性を一覧表示するには
次の
get-sms-attributes
例では、SMSメッセージを送信するためのデフォルトの属性を一覧表示します。aws sns get-sms-attributes
出力:
{ "attributes": { "DefaultSenderID": "MyName" } }
-
API 詳細については、 コマンドリファレンスの「GetSMSAttributes
」を参照してください。 AWS CLI
-
次のコード例は、get-subscription-attributes
を使用する方法を示しています。
- AWS CLI
-
トピックのサブスクリプション属性を取得するには
以下に、指定されたサブスクリプションの属性
get-subscription-attributes
を示します。list-subscriptions
コマンドの出力subscription-arn
から を取得できます。aws sns get-subscription-attributes \ --subscription-arn
"arn:aws:sns:us-west-2:123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f"
出力:
{ "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" } }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetSubscriptionAttributes
」の「」を参照してください。
-
次の例は、get-topic-attributes
を使用する方法を説明しています。
- AWS CLI
-
トピックの属性を取得するには
次の
get-topic-attributes
の例では、指定したトピックの属性を表示します。aws sns get-topic-attributes \ --topic-arn
"arn:aws:sns:us-west-2:123456789012:my-topic"
出力:
{ "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" } }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetTopicAttributes
」の「」を参照してください。
-
次のコード例は、list-endpoints-by-platform-application
を使用する方法を示しています。
- AWS CLI
-
プラットフォームアプリケーションのエンドポイントを一覧表示するには
次の
list-endpoints-by-platform-application
例では、指定されたプラットフォームアプリケーションのエンドポイントとエンドポイント属性を一覧表示します。aws sns list-endpoints-by-platform-application \ --platform-application-arn
arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication
出力:
{ "Endpoints": [ { "Attributes": { "Token": "EXAMPLE12345..., "Enabled": "true" }, "EndpointArn": "arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234" } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListEndpointsByPlatformApplication
」の「」を参照してください。
-
次の例は、list-phone-numbers-opted-out
を使用する方法を説明しています。
- AWS CLI
-
SMS メッセージオプトアウトを一覧表示するには
次の
list-phone-numbers-opted-out
例では、SMSメッセージの受信をオプトアウトされた電話番号を一覧表示します。aws sns list-phone-numbers-opted-out
出力:
{ "phoneNumbers": [ "+15555550100" ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListPhoneNumbersOptedOut
」の「」を参照してください。
-
次の例は、list-platform-applications
を使用する方法を説明しています。
- AWS CLI
-
プラットフォームアプリケーションを一覧表示するには
次の
list-platform-applications
例は、 ADMと のプラットフォームアプリケーションを示していますMPNS。aws sns list-platform-applications
出力:
{ "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" } } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListPlatformApplications
」の「」を参照してください。
-
次の例は、list-subscriptions-by-topic
を使用する方法を説明しています。
- AWS CLI
-
トピックに関連付けられたサブスクリプションを一覧表示するには
以下は、指定されたトピックに関連付けられたSNSサブスクリプションのリスト
list-subscriptions-by-topic
を取得します。aws sns list-subscriptions-by-topic \ --topic-arn
"arn:aws:sns:us-west-2:123456789012:my-topic"
出力:
{ "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" } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListSubscriptionsByTopic
」の「」を参照してください。
-
次のコード例は、list-subscriptions
を使用する方法を示しています。
- AWS CLI
-
SNSサブスクリプションを一覧表示するには
次の
list-subscriptions
例では、 AWS アカウントのSNSサブスクリプションのリストを表示します。aws sns list-subscriptions
出力:
{ "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" } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListSubscriptions
」の「」を参照してください。
-
次の例は、list-tags-for-resource
を使用する方法を説明しています。
- AWS CLI
-
トピックのタグを一覧表示するには
次の
list-tags-for-resource
例では、指定された Amazon SNSトピックのタグを一覧表示します。aws sns list-tags-for-resource \ --resource-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
出力:
{ "Tags": [ { "Key": "Team", "Value": "Alpha" } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListTagsForResource
」の「」を参照してください。
-
次の例は、list-topics
を使用する方法を説明しています。
- AWS CLI
-
SNSトピックを一覧表示するには
次の
list-topics
例では、 AWS アカウント内のすべてのSNSトピックを一覧表示します。aws sns list-topics
出力:
{ "Topics": [ { "TopicArn": "arn:aws:sns:us-west-2:123456789012:my-topic" } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListTopics
」の「」を参照してください。
-
次の例は、opt-in-phone-number
を使用する方法を説明しています。
- AWS CLI
-
SMS メッセージにオプトインするには
次の
opt-in-phone-number
例では、指定された電話番号をSMSメッセージの受信にオプトします。aws sns opt-in-phone-number \ --phone-number
+15555550100
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスOptInPhoneNumber
」の「」を参照してください。
-
次の例は、publish
を使用する方法を説明しています。
- AWS CLI
-
例 1: トピックにメッセージを発行するには
次の
publish
例では、指定されたメッセージを指定されたSNSトピックに発行します。メッセージはテキストファイルから取得されたもので、改行を含めることができます。aws sns publish \ --topic-arn
"arn:aws:sns:us-west-2:123456789012:my-topic"
\ --messagefile://message.txt
message.txt
の内容:Hello World Second Line
出力:
{ "MessageId": "123a45b6-7890-12c3-45d6-111122223333" }
例 2: メッセージを電話番号SMSに発行するには
次の
publish
の例では、Hello world!
メッセージを電話番号+1-555-555-0100
に公開します。aws sns publish \ --message
"Hello world!"
\ --phone-number+1-555-555-0100
出力:
{ "MessageId": "123a45b6-7890-12c3-45d6-333322221111" }
-
API 詳細については、「 コマンドリファレンス」の「発行
」を参照してください。 AWS CLI
-
次のコード例は、put-data-protection-policy
を使用する方法を示しています。
- AWS CLI
-
データ保護ポリシーを設定するには
例 1: パブリッシャーが を使用してメッセージを発行することを拒否するには CreditCardNumber
次の
put-data-protection-policy
例では、パブリッシャーが を使用してメッセージを公開することを拒否しています CreditCardNumber。aws sns put-data-protection-policy \ --resource-arn
arn: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\":{}}}]}"このコマンドでは何も出力されません。
例 2: ファイルからパラメータをロードするには
次の は、ファイルからパラメータを
put-data-protection-policy
ロードします。aws sns put-data-protection-policy \ --resource-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
\ --data-protection-policyfile://policy.json
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスPutDataProtectionPolicy
」の「」を参照してください。
-
次の例は、remove-permission
を使用する方法を説明しています。
- AWS CLI
-
トピックからアクセス許可を削除するには
次の
remove-permission
例では、指定されたトピックPublish-Permission
から アクセス許可を削除します。aws sns remove-permission \ --topic-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
\ --labelPublish-Permission
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスRemovePermission
」の「」を参照してください。
-
次のコード例は、set-endpoint-attributes
を使用する方法を示しています。
- AWS CLI
-
エンドポイント属性を設定するには
次の
set-endpoint-attributes
例では、指定されたプラットフォームアプリケーションエンドポイントを無効にします。aws sns set-endpoint-attributes \ --endpoint-arn
arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234
\ --attributesEnabled=false
出力:
{ "Attributes": { "Enabled": "false", "Token": "EXAMPLE12345..." } }
-
API 詳細については、AWS CLI 「 コマンドリファレンスSetEndpointAttributes
」の「」を参照してください。
-
次の例は、set-platform-application-attributes
を使用する方法を説明しています。
- AWS CLI
-
プラットフォームアプリケーション属性を設定するには
次の
set-platform-application-attributes
例では、指定されたプラットフォームアプリケーションのEventDeliveryFailure
属性を、指定された Amazon SNSトピックARNの に設定します。aws sns set-platform-application-attributes \ --platform-application-arn
arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication
\ --attributesEventDeliveryFailure=arn:aws:sns:us-west-2:123456789012:AnotherTopic
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスSetPlatformApplicationAttributes
」の「」を参照してください。
-
次の例は、set-sms-attributes
を使用する方法を説明しています。
- AWS CLI
-
SMS メッセージ属性を設定するには
次の
set-sms-attributes
例では、SMSメッセージのデフォルトの送信者 ID を に設定しますMyName
。aws sns set-sms-attributes \ --attributes
DefaultSenderID=MyName
このコマンドでは何も出力されません。
-
API 詳細については、 コマンドリファレンスの「SetSMSAttributes
」を参照してください。 AWS CLI
-
次のコード例は、set-subscription-attributes
を使用する方法を示しています。
- AWS CLI
-
サブスクリプション属性を設定するには
次の
set-subscription-attributes
例では、RawMessageDelivery
属性をSQSサブスクリプションに設定します。aws sns set-subscription-attributes \ --subscription-arn
arn:aws:sns:us-east-1:123456789012:mytopic:f248de18-2cf6-578c-8592-b6f1eaa877dc
\ --attribute-nameRawMessageDelivery
\ --attribute-valuetrue
このコマンドでは何も出力されません。
次の
set-subscription-attributes
例では、FilterPolicy
属性をSQSサブスクリプションに設定します。aws sns set-subscription-attributes \ --subscription-arn
arn:aws:sns:us-east-1:123456789012:mytopic:f248de18-2cf6-578c-8592-b6f1eaa877dc
\ --attribute-nameFilterPolicy
\ --attribute-value "{ \"anyMandatoryKey\": [\"any\", \"of\", \"these\"] }"このコマンドでは何も出力されません。
次の
set-subscription-attributes
例では、SQSサブスクリプションからFilterPolicy
属性を削除します。aws sns set-subscription-attributes \ --subscription-arn
arn:aws:sns:us-east-1:123456789012:mytopic:f248de18-2cf6-578c-8592-b6f1eaa877dc
\ --attribute-nameFilterPolicy
\ --attribute-value"{}"
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスSetSubscriptionAttributes
」の「」を参照してください。
-
次のコード例は、set-topic-attributes
を使用する方法を示しています。
- AWS CLI
-
トピックの属性を設定するには
次の
set-topic-attributes
の例では、指定したトピックのDisplayName
属性を設定します。aws sns set-topic-attributes \ --topic-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
\ --attribute-nameDisplayName
\ --attribute-valueMyTopicDisplayName
このコマンドでは何も出力されません。
-
API 詳細については、「 コマンドリファレンスSetTopicAttributes
」の「」を参照してください。 AWS CLI
-
次の例は、subscribe
を使用する方法を説明しています。
- AWS CLI
-
トピックにサブスクライブするには
次の
subscribe
コマンドは、指定したトピックに E メールアドレスをサブスクライブします。aws sns subscribe \ --topic-arn
arn:aws:sns:us-west-2:123456789012:my-topic
\ --protocolemail
\ --notification-endpointmy-email@example.com
出力:
{ "SubscriptionArn": "pending confirmation" }
-
API 詳細については、「 コマンドリファレンス」の「サブスクライブ
」を参照してください。 AWS CLI
-
次のコード例は、tag-resource
を使用する方法を示しています。
- AWS CLI
-
トピックにタグを追加するには
次の
tag-resource
例では、指定された Amazon SNSトピックにメタデータタグを追加します。aws sns tag-resource \ --resource-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
\ --tagsKey=Team,Value=Alpha
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスTagResource
」の「」を参照してください。
-
次の例は、unsubscribe
を使用する方法を説明しています。
- AWS CLI
-
トピックからサブスクライブを解除するには
次の
unsubscribe
の例では、指定したサブスクリプションをトピックから削除します。aws sns unsubscribe \ --subscription-arn
arn:aws:sns:us-west-2:0123456789012:my-topic:8a21d249-4329-4871-acc6-7be709c6ea7f
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンス」の「サブスクリプション解除
」を参照してください。
-
次の例は、untag-resource
を使用する方法を説明しています。
- AWS CLI
-
トピックからタグを削除するには
次の
untag-resource
例では、指定された Amazon SNSトピックから指定されたキーを持つタグを削除します。aws sns untag-resource \ --resource-arn
arn:aws:sns:us-west-2:123456789012:MyTopic
\ --tag-keysTeam
このコマンドでは何も出力されません。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUntagResource
」の「」を参照してください。
-
シナリオ
次のコード例は、Amazon SNSプッシュ通知のプラットフォームエンドポイントを作成する方法を示しています。
- AWS CLI
-
プラットフォームアプリケーションのエンドポイントを作成するには
次の
create-platform-endpoint
の例では、指定したトークンを使用して、指定したプラットフォームアプリケーションのエンドポイントを作成します。aws sns create-platform-endpoint \ --platform-application-arn
arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication
\ --tokenEXAMPLE12345...
出力:
{ "EndpointArn": "arn:aws:sns:us-west-2:1234567890:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234" }