

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.

# Actions, ressources et clés de condition pour Amazon SNS
<a name="list_sns"></a>

Amazon SNS (préfixe de service) : `sns`) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :
+ Découvrez comment [configurer ce service](https://docs.aws.amazon.com/sns/latest/dg/).
+ Affichez la liste des [opérations d'API disponibles pour ce service](https://docs.aws.amazon.com/sns/latest/api/).
+ Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation [IAM](https://docs.aws.amazon.com/sns/latest/dg/UsingIAMwithSNS.html).
+ Consultez le [référence d'autorisation de service programmatique](https://servicereference.us-east-1.amazonaws.com/v1/sns/sns.json) pour ce service.

**Topics**
+ [Opérations d'API définies par Amazon SNS](#list_sns-operations)
+ [Actions définies par Amazon SNS](#list_sns-actions-as-permissions)
+ [Types de ressources définis par Amazon SNS](#list_sns-resources-for-iam-policies)
+ [Clés de condition pour Amazon SNS](#list_sns-policy-keys)

## Opérations d'API définies par Amazon SNS
<a name="list_sns-operations"></a>

Le tableau suivant associe les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le [Tableau des actions](#list_sns-actions-as-permissions).




- **   AddPermission  **
  - **Action IAM:**  [sns:AddPermission](#list_sns-action-AddPermission) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Gestion des autorisations, Rédaction

- **   CheckIfPhoneNumberIsOptedOut  **
  - **Action IAM:**  [sns:CheckIfPhoneNumberIsOptedOut](#list_sns-action-CheckIfPhoneNumberIsOptedOut) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   ConfirmSubscription  **
  - **Action IAM:**  [sns:ConfirmSubscription](#list_sns-action-ConfirmSubscription) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   CreatePlatformApplication  **
  - **Action IAM:**  [sns:CreatePlatformApplication](#list_sns-action-CreatePlatformApplication)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   CreatePlatformEndpoint  **
  - **Action IAM:**  [sns:CreatePlatformEndpoint](#list_sns-action-CreatePlatformEndpoint) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   CreateSMSSandboxPhoneNumber  **
  - **Action IAM:**  [sns:CreateSMSSandboxPhoneNumber](#list_sns-action-CreateSMSSandboxPhoneNumber) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   CreateTopic  **
  - **Action IAM:**  [sns:CreateTopic](#list_sns-action-CreateTopic)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [sns:PutDataProtectionPolicy](#list_sns-action-PutDataProtectionPolicy)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [sns:TagResource](#list_sns-action-TagResource)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Marquer, écrire
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   DeleteEndpoint  **
  - **Action IAM:**  [sns:DeleteEndpoint](#list_sns-action-DeleteEndpoint) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeletePlatformApplication  **
  - **Action IAM:**  [sns:DeletePlatformApplication](#list_sns-action-DeletePlatformApplication) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeleteSMSSandboxPhoneNumber  **
  - **Action IAM:**  [sns:DeleteSMSSandboxPhoneNumber](#list_sns-action-DeleteSMSSandboxPhoneNumber) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeleteTopic  **
  - **Action IAM:**  [sns:DeleteTopic](#list_sns-action-DeleteTopic) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   GetDataProtectionPolicy  **
  - **Action IAM:**  [sns:GetDataProtectionPolicy](#list_sns-action-GetDataProtectionPolicy) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetEndpointAttributes  **
  - **Action IAM:**  [sns:GetEndpointAttributes](#list_sns-action-GetEndpointAttributes) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetPlatformApplicationAttributes  **
  - **Action IAM:**  [sns:GetPlatformApplicationAttributes](#list_sns-action-GetPlatformApplicationAttributes) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetSMSAttributes  **
  - **Action IAM:**  [sns:GetSMSAttributes](#list_sns-action-GetSMSAttributes) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetSMSSandboxAccountStatus  **
  - **Action IAM:**  [sns:GetSMSSandboxAccountStatus](#list_sns-action-GetSMSSandboxAccountStatus) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetSubscriptionAttributes  **
  - **Action IAM:**  [sns:GetSubscriptionAttributes](#list_sns-action-GetSubscriptionAttributes) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetTopicAttributes  **
  - **Action IAM:**  [sns:GetTopicAttributes](#list_sns-action-GetTopicAttributes) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   ListEndpointsByPlatformApplication  **
  - **Action IAM:**  [sns:ListEndpointsByPlatformApplication](#list_sns-action-ListEndpointsByPlatformApplication) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListOriginationNumbers  **
  - **Action IAM:**  [sns:ListOriginationNumbers](#list_sns-action-ListOriginationNumbers) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListPhoneNumbersOptedOut  **
  - **Action IAM:**  [sns:ListPhoneNumbersOptedOut](#list_sns-action-ListPhoneNumbersOptedOut) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   ListPlatformApplications  **
  - **Action IAM:**  [sns:ListPlatformApplications](#list_sns-action-ListPlatformApplications) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListSMSSandboxPhoneNumbers  **
  - **Action IAM:**  [sns:ListSMSSandboxPhoneNumbers](#list_sns-action-ListSMSSandboxPhoneNumbers) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListSubscriptions  **
  - **Action IAM:**  [sns:ListSubscriptions](#list_sns-action-ListSubscriptions) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListSubscriptionsByTopic  **
  - **Action IAM:**  [sns:ListSubscriptionsByTopic](#list_sns-action-ListSubscriptionsByTopic) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListTagsForResource  **
  - **Action IAM:**  [sns:ListTagsForResource](#list_sns-action-ListTagsForResource) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   ListTopics  **
  - **Action IAM:**  [sns:ListTopics](#list_sns-action-ListTopics) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   OptInPhoneNumber  **
  - **Action IAM:**  [sns:OptInPhoneNumber](#list_sns-action-OptInPhoneNumber) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   Publish  **
  - **Action IAM:**  [sns:Publish](#list_sns-action-Publish) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   PublishBatch  **
  - **Action IAM:**  [sns:Publish](#list_sns-action-Publish) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   PutDataProtectionPolicy  **
  - **Action IAM:**  [sns:PutDataProtectionPolicy](#list_sns-action-PutDataProtectionPolicy) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   RemovePermission  **
  - **Action IAM:**  [sns:RemovePermission](#list_sns-action-RemovePermission) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Gestion des autorisations, Rédaction

- **   SetEndpointAttributes  **
  - **Action IAM:**  [sns:SetEndpointAttributes](#list_sns-action-SetEndpointAttributes) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   SetPlatformApplicationAttributes  **
  - **Action IAM:**  [sns:SetPlatformApplicationAttributes](#list_sns-action-SetPlatformApplicationAttributes)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   SetSMSAttributes  **
  - **Action IAM:**  [sns:SetSMSAttributes](#list_sns-action-SetSMSAttributes)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   SetSubscriptionAttributes  **
  - **Action IAM:**  [sns:SetSubscriptionAttributes](#list_sns-action-SetSubscriptionAttributes)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   SetTopicAttributes  **
  - **Action IAM:**  [sns:SetTopicAttributes](#list_sns-action-SetTopicAttributes)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Gestion des autorisations, Rédaction
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   Subscribe  **
  - **Action IAM:**  [sns:Subscribe](#list_sns-action-Subscribe)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** sns.amazonaws.com / **Niveau d’accès:** Écrire

- **   TagResource  **
  - **Action IAM:**  [sns:TagResource](#list_sns-action-TagResource) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Marquer, écrire

- **   Unsubscribe  **
  - **Action IAM:**  [sns:Unsubscribe](#list_sns-action-Unsubscribe) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UntagResource  **
  - **Action IAM:**  [sns:UntagResource](#list_sns-action-UntagResource) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Marquer, écrire

- **   VerifySMSSandboxPhoneNumber  **
  - **Action IAM:**  [sns:VerifySMSSandboxPhoneNumber](#list_sns-action-VerifySMSSandboxPhoneNumber) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire



## Actions définies par Amazon SNS
<a name="list_sns-actions-as-permissions"></a>

Vous pouvez indiquer les actions suivantes dans l'élément `Action` d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.




- **   [AddPermission](https://docs.aws.amazon.com/sns/latest/api/API_AddPermission.html)  **
  - **Description:** Autorise l'ajout d'une déclaration à la politique de contrôle d'accès d'un sujet, en accordant l'accès à la rubrique spécifiée AWS comptes pour les actions spécifiées
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Gestion des autorisations, Rédaction

- **   [CheckIfPhoneNumberIsOptedOut](https://docs.aws.amazon.com/sns/latest/api/API_CheckIfPhoneNumberIsOptedOut.html)  **
  - **Description:** Accorde l'autorisation d'accepter un numéro de téléphone et d'indiquer si le titulaire du téléphone a refusé de recevoir des SMS provenant de votre compte.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [ConfirmSubscription](https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html)  **
  - **Description:** Accorde l'autorisation de vérifier l'intention d'un propriétaire de point de terminaison de recevoir des messages en validant le jeton envoyé vers le point de terminaison par le biais d'une action d'abonnement précédente.
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écriture

- **   [CreatePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformApplication.html)  **
  - **Description:** Accorde l'autorisation de créer un objet d'application de plateforme pour l'un des services de notification push pris en charge, tels que APNS et GCM, auxquels les appareils et les applications mobiles peuvent s'inscrire.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écriture

- **   [CreatePlatformEndpoint](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformEndpoint.html)  **
  - **Description:** Accorde l'autorisation de créer un point de terminaison pour un appareil et une application mobile sur l'un des services de notification push pris en charge, comme GCM et APNS.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [CreateSMSSandboxPhoneNumber](https://docs.aws.amazon.com/sns/latest/api/API_CreateSMSSandboxPhoneNumber.html)  **
  - **Description:** Autorise l'ajout d'un numéro de téléphone de destination et l'envoi d'un mot de passe à usage unique (OTP) à ce numéro de téléphone pour Compte AWS
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [CreateTopic](https://docs.aws.amazon.com/sns/latest/api/API_CreateTopic.html)  **
  - **Description:** Accorde l'autorisation de créer une rubrique sur laquelle des notifications peuvent être publiées
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:RequestTag/${TagKey}](#list_sns-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_sns-aws_TagKeys)
  - **Niveau d’accès:** Écriture

- **   [DeleteEndpoint](https://docs.aws.amazon.com/sns/latest/api/API_DeleteEndpoint.html)  **
  - **Description:** Accorde l'autorisation de supprimer le point de terminaison pour un appareil et une application mobile d'Amazon SNS
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écriture

- **   [DeletePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_DeletePlatformApplication.html)  **
  - **Description:** Accorde l'autorisation de supprimer un objet d'application de plateforme pour l'un des services de notification push pris en charge, comme APNS et GCM
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [DeleteSMSSandboxPhoneNumber](https://docs.aws.amazon.com/sns/latest/api/API_DeleteSMSSandboxPhoneNumber.html)  **
  - **Description:** Autorise la suppression d'un Compte AWS numéro de téléphone vérifié ou en attente
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [DeleteTopic](https://docs.aws.amazon.com/sns/latest/api/API_DeleteTopic.html)  **
  - **Description:** Accorde l'autorisation de supprimer une rubrique et tous ses abonnements
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [GetDataProtectionPolicy](https://docs.aws.amazon.com/sns/latest/api/API_GetDataProtectionPolicy.html)  **
  - **Description:** Accorde l'autorisation de renvoyer la politique de protection des données d'une rubrique
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [GetEndpointAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetEndpointAttributes.html)  **
  - **Description:** Accorde l'autorisation de récupérer les attributs de point de terminaison pour un appareil sur l'un des services de notification push pris en charge, comme GCM et APNS.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [GetPlatformApplicationAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetPlatformApplicationAttributes.html)  **
  - **Description:** Accorde l'autorisation de récupérer les attributs de l'objet d'application de plateforme pour les services de notification push pris en charge, comme APNS et GCM.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [GetSMSAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetSMSAttributes.html)  **
  - **Description:** Accorde l'autorisation de renvoyer les paramètres d'envoi de messages SMS à partir de votre compte
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [GetSMSSandboxAccountStatus](https://docs.aws.amazon.com/sns/latest/api/API_GetSMSSandboxAccountStatus.html)  **
  - **Description:** Accorde l'autorisation de récupérer l'état sandbox pour le compte appelant dans la région cible
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [GetSubscriptionAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetSubscriptionAttributes.html)  **
  - **Description:** Accorde l'autorisation de renvoyer toutes les propriétés d'un abonnement
  - **Types de ressources (\*obligatoire):** [topic](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [GetTopicAttributes](https://docs.aws.amazon.com/sns/latest/api/API_GetTopicAttributes.html)  **
  - **Description:** Accorde l'autorisation de renvoyer toutes les propriétés d'une rubrique
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [ListEndpointsByPlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_ListEndpointsByPlatformApplication.html)  **
  - **Description:** Accorde l'autorisation de répertorier les points de terminaison et leurs attributs pour des appareils dans un service de notification push pris en charge, comme GCM et APNS.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Liste

- **   [ListOriginationNumbers](https://docs.aws.amazon.com/sns/latest/api/API_ListOriginationNumbers.html)  **
  - **Description:** Accorde l'autorisation de répertorier tous les numéros d'origine et de leurs métadonnées
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Liste

- **   [ListPhoneNumbersOptedOut](https://docs.aws.amazon.com/sns/latest/api/API_ListPhoneNumbersOptedOut.html)  **
  - **Description:** Accorde l'autorisation de renvoyer une liste des numéros de téléphone qui sont désabonnés, ce qui signifie que vous ne pouvez pas leur envoyer de SMS
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [ListPlatformApplications](https://docs.aws.amazon.com/sns/latest/api/API_ListPlatformApplications.html)  **
  - **Description:** Accorde l'autorisation de répertorier les objets d'application de plateforme des services de notification push pris en charge, comme APNS et GCM.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Liste

- **   [ListSMSSandboxPhoneNumbers](https://docs.aws.amazon.com/sns/latest/api/API_ListSMSSandboxPhoneNumbers.html)  **
  - **Description:** Accorde l'autorisation de répertorier les numéros de téléphone de destination en attente et vérifiés du compte appelant
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Liste

- **   [ListSubscriptions](https://docs.aws.amazon.com/sns/latest/api/API_ListSubscriptions.html)  **
  - **Description:** Accorde l'autorisation de renvoyer une liste des abonnements du demandeur
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Liste

- **   [ListSubscriptionsByTopic](https://docs.aws.amazon.com/sns/latest/api/API_ListSubscriptionsByTopic.html)  **
  - **Description:** Accorde l'autorisation de retourner la liste des abonnements à une rubrique spécifique.
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Liste

- **   [ListTagsForResource](https://docs.aws.amazon.com/sns/latest/api/API_ListTagsForResource.html)  **
  - **Description:** Accorde l'autorisation de répertorier toutes les balises ajoutées à la rubrique Amazon SNS spécifiée
  - **Types de ressources (\*obligatoire):** [topic](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [ListTopics](https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html)  **
  - **Description:** Accorde l'autorisation de renvoyer une liste des sujets du demandeur
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Liste

- **   [OptInPhoneNumber](https://docs.aws.amazon.com/sns/latest/api/API_OptInPhoneNumber.html)  **
  - **Description:** Accorde l'autorisation d'abonner un numéro de téléphone actuellement désabonné, ce qui vous permet de reprendre l'envoi de messages SMS à ce numéro.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écriture

- **   [Publish](https://docs.aws.amazon.com/sns/latest/api/API_Publish.html)  **
  - **Description:** Accorde l'autorisation d'envoyer un message à tous les points de terminaison souscrits d'une rubrique
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [PutDataProtectionPolicy](https://docs.aws.amazon.com/sns/latest/api/API_PutDataProtectionPolicy.html)  **
  - **Description:** Accorde l'autorisation de permettre à un propriétaire de rubrique de définir la politique de protection des données
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [RemovePermission](https://docs.aws.amazon.com/sns/latest/api/API_RemovePermission.html)  **
  - **Description:** Accorde l'autorisation de supprimer une instruction de la politique de contrôle d'accès d'une rubrique
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Gestion des autorisations, Rédaction

- **   [SetEndpointAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetEndpointAttributes.html)  **
  - **Description:** Accorde l'autorisation de définir les attributs d'un point de terminaison pour un appareil sur l'un des services de notification push pris en charge, comme GCM et APNS.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écriture

- **   [SetPlatformApplicationAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html)  **
  - **Description:** Accorde l'autorisation de définir les attributs de l'objet d'application de plateforme pour les services de notification push pris en charge, comme APNS et GCM.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écriture

- **   [SetSMSAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetSMSAttributes.html)  **
  - **Description:** Accorde l'autorisation de définir les paramètres par défaut pour l'envoi de messages SMS et la réception de rapports quotidiens d'utilisation de SMS
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écriture

- **   [SetSubscriptionAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetSubscriptionAttributes.html)  **
  - **Description:** Autorise un propriétaire d'abonnement à définir une nouvelle valeur à un attribut de la rubrique
  - **Types de ressources (\*obligatoire):** [topic](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écriture

- **   [SetTopicAttributes](https://docs.aws.amazon.com/sns/latest/api/API_SetTopicAttributes.html)  **
  - **Description:** Autorise un propriétaire de rubrique à définir un attribut de la rubrique sur une nouvelle valeur
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Gestion des autorisations, Rédaction

- **   [Subscribe](https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html)  **
  - **Description:** Accorde l'autorisation de se préparer à souscrire un point de terminaison en envoyant un message de confirmation au point de terminaison
  - **Types de ressources (\*obligatoire):** [topic\*](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)<br />[sns:Endpoint](#list_sns-sns_Endpoint)<br />[sns:Protocol](#list_sns-sns_Protocol)
  - **Niveau d’accès:** Écriture

- **   [TagResource](https://docs.aws.amazon.com/sns/latest/api/API_TagResource.html)  **
  - **Description:** Accorde l'autorisation d'ajouter des balises à la rubrique Amazon SNS spécifiée
  - **Types de ressources (\*obligatoire):** [topic](#list_sns-resource-topic)
  - **Clés de condition:** [aws:RequestTag/${TagKey}](#list_sns-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_sns-aws_TagKeys)
  - **Niveau d’accès:** Marquer, écrire

- **   [Unsubscribe](https://docs.aws.amazon.com/sns/latest/api/API_Unsubscribe.html)  **
  - **Description:** Accorde l'autorisation de supprimer un abonnement
  - **Types de ressources (\*obligatoire):** [topic](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écriture

- **   [UntagResource](https://docs.aws.amazon.com/sns/latest/api/API_UntagResource.html)  **
  - **Description:** Accorde des autorisations pour supprimer les balises de la rubrique Amazon SNS
  - **Types de ressources (\*obligatoire):** [topic](#list_sns-resource-topic)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_sns-aws_TagKeys)
  - **Niveau d’accès:** Marquer, écrire

- **   [VerifySMSSandboxPhoneNumber](https://docs.aws.amazon.com/sns/latest/api/API_VerifySMSSandboxPhoneNumber.html)  **
  - **Description:** Permet de vérifier un numéro de téléphone de destination à l'aide d'un mot de passe à usage unique (OTP) pour Compte AWS
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire



## Types de ressources définis par Amazon SNS
<a name="list_sns-resources-for-iam-policies"></a>

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' `Resource` élément des déclarations de politique d'autorisation IAM.



| Types de ressources | ARN | Clés de condition | 
| --- | --- | --- | 
|  [topic](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html)  | arn:${Partition}:sns:${Region}:${Account}:${TopicName} | [aws:ResourceTag/${TagKey}](#list_sns-aws_ResourceTag___TagKey_) | 

## Clés de condition pour Amazon SNS
<a name="list_sns-policy-keys"></a>

Amazon SNS définit les clés de condition suivantes que vous pouvez utiliser dans l'élément `Condition` d'une stratégie IAM.



| Clés de condition | Description | Type | 
| --- | --- | --- | 
|   [aws:RequestTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtre l'accès par les identifications de la demande | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtre l'accès en fonction des balises associées à la ressource | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtre l'accès par les clés d'identification à partir de la demande | ArrayOfString | 
|   [sns:Endpoint](https://docs.aws.amazon.com/sns/latest/dg/UsingIAMwithSNS.html#w2ab1c11c23c19)  | Filtre l'accès par l'URL, l'adresse e-email ou l'ARN provenant d'une demande d'abonnement ou d'un abonnement confirmé précédemment | String | 
|   [sns:Protocol](https://docs.aws.amazon.com/sns/latest/dg/UsingIAMwithSNS.html#w2ab1c11c23c19)  | Filtre l'accès par la valeur de protocole provenant d'une demande d'abonnement ou d'un abonnement confirmé précédemment | String | 