1.7 KiB
aws sns
Crea topic e sottoscrizioni, invia e riceve messaggi, e monitora eventi e log per Amazon Simple Notification Service. Maggiori informazioni: https://docs.aws.amazon.com/cli/latest/reference/sns/.
- Elenca tutti gli oggetti di un tipo specifico:
aws sns list-{{origination-numbers|phone-numbers-opted-out|platform-applications|sms-sandbox-phone-numbers|subscriptions|topics}}
- Crea un topic con un nome specifico e mostra il suo Amazon Resource Name (ARN):
aws sns create-topic --name {{nome}}
- Sottoscrive un indirizzo email al topic con un ARN specifico e mostra l'ARN della sottoscrizione:
aws sns subscribe --topic-arn {{arn_topic}} --protocol email --notification-endpoint {{email}}
- Pubblica un messaggio a un topic o numero di telefono specifico e mostra l'ID del messaggio:
aws sns publish {{--topic-arn "arn:aws:sns:us-west-2:123456789012:topic-name"||--phone-number +1-555-555-0100}} --message file://{{path/to/file}}
- Elimina la sottoscrizione con un ARN specifico dal suo topic:
aws sns unsubscribe --subscription-arn {{ARN_sottoscrizione}}
- Crea un endpoint piattaforma:
aws sns create-platform-endpoint --platform-application-arn {{platform_application_ARN}} --token {{token}}
- Aggiunge un'istruzione alla policy di controllo accessi di un topic:
aws sns add-permission --topic-arn {{arn_topic}} --label {{topic_label}} --aws-account-id {{account_id}} --action-name {{AddPermission|CreatePlatformApplication|DeleteEndpoint|GetDataProtectionPolicy|GetEndpointAttributes|Subscribe|...}}
- Aggiunge un tag al topic con un ARN specifico:
aws sns tag-resource --resource-arn {{arn_topic}} --tags {{Key=tag1_key Key=tag2_key,Value=tag2_value ...}}