Actions, ressources et clés de condition pour AWS Chatbot - Référence de l'autorisation de service

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 AWS Chatbot

AWS Chatbot (préfixe de service :chatbot) fournit les ressources, actions et clés de contexte de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par AWS Chatbot

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. 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.

La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez indiquer un ARN de ce type dans une déclaration avec cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resourceélément dans une politique IAM, vous devez inclure un ARN ou un modèle pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.

La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.

Note

Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.

Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.

Actions Description Niveau d'accès Types de ressources (*obligatoire) Clés de condition Actions dépendantes
AssociateToConfiguration Accorde l'autorisation d'associer une ressource à une configuration Écrire

ChatbotConfiguration*

custom-action*

CreateChimeWebhookConfiguration Accorde l'autorisation de créer une configuration AWS Chatbot Chime Webhook Écrire
CreateCustomAction Accorde l'autorisation de créer une action personnalisée Écrire
CreateMicrosoftTeamsChannelConfiguration Accorde l'autorisation de créer une configuration de canal AWS Microsoft Teams pour chatbot Écrire
CreateSlackChannelConfiguration Accorde l'autorisation de créer une configuration de canal Slack pour AWS Chatbot Écrire
DeleteChimeWebhookConfiguration Autorise la suppression d'une configuration de AWS chatbot Chime Webhook Écrire

ChatbotConfiguration*

DeleteCustomAction Accorde l'autorisation de supprimer une action personnalisée Écrire

custom-action*

DeleteMicrosoftTeamsChannelConfiguration Accorde l'autorisation de supprimer la configuration d'un AWS canal Microsoft Teams d'un Chatbot Écrire

ChatbotConfiguration*

DeleteMicrosoftTeamsConfiguredTeam Accorde l'autorisation de supprimer les Microsoft Teams configurées avec AWS Chatbot dans un Compte AWS Écrire
DeleteMicrosoftTeamsUserIdentity Accorde l'autorisation de supprimer l'identité d' AWS utilisateur Microsoft Teams d'un Chatbot Écrire
DeleteSlackChannelConfiguration Accorde l'autorisation de supprimer la configuration du canal AWS Slack d'un Chatbot Écrire

ChatbotConfiguration*

DeleteSlackUserIdentity Accorde l'autorisation de supprimer l'identité d'utilisateur AWS Slack d'un Chatbot Écrire
DeleteSlackWorkspaceAuthorization Accorde l'autorisation de supprimer l'autorisation d'espace de travail Slack avec AWS Chatbot, associée à un Compte AWS Écrire
DescribeChimeWebhookConfigurations Permet de répertorier toutes les configurations de AWS Chatbot Chime Webhook dans un compte AWS Lecture
DescribeSlackChannelConfigurations Permet de répertorier toutes les configurations du canal Slack du AWS Chatbot dans un Compte AWS Lecture
DescribeSlackChannels Permet de répertorier toutes les chaînes Slack publiques de l'espace de travail Slack connectées au AWS compte intégré au service Chatbot AWS Lecture
DescribeSlackUserIdentities Accorde l'autorisation de décrire les identités des utilisateurs de AWS Chatbot Slack Lecture
DescribeSlackWorkspaces Permet de répertorier tous les espaces de travail Slack autorisés connectés au AWS compte intégré au service Chatbot AWS Lecture
DisassociateFromConfiguration Accorde l'autorisation de dissocier une ressource d'une configuration Écrire

ChatbotConfiguration*

custom-action*

GetAccountPreferences Accorde l'autorisation de récupérer les préférences du AWS compte Chatbot Lecture
GetCustomAction Accorde l'autorisation d'effectuer une action personnalisée Lecture

custom-action*

GetMicrosoftTeamsChannelConfiguration Accorde l'autorisation d'obtenir un seul AWS Chatbot Microsoft Teams Channel Configurations dans un Compte AWS Lecture
GetMicrosoftTeamsOauthParameters Accorde l'autorisation de générer des OAuth paramètres pour demander le OAuth code Microsoft Teams à utiliser par le service AWS Chatbot Lecture
GetSlackOauthParameters Accorde l'autorisation de générer des OAuth paramètres pour demander le OAuth code Slack à utiliser par le service AWS Chatbot Lecture
ListAssociations Accorde l'autorisation de répertorier les ressources associées à une configuration Lecture

ChatbotConfiguration*

ListCustomActions Accorde l'autorisation de répertorier les actions personnalisées Liste
ListMicrosoftTeamsChannelConfigurations Accorde l'autorisation de répertorier toutes les configurations de canaux AWS Microsoft Teams de Chatbot dans un Compte AWS Lecture
ListMicrosoftTeamsConfiguredTeams Accorde l'autorisation de répertorier toutes les équipes Microsoft connectées au AWS compte intégré au service Chatbot AWS Lecture
ListMicrosoftTeamsUserIdentities Accorde l'autorisation de décrire les identités des utilisateurs du AWS Chatbot Microsoft Teams Lecture
ListTagsForResource Accorde l'autorisation de répertorier tous les tags associés à la configuration du AWS canal Chatbot Lecture
RedeemMicrosoftTeamsOauthCode Accorde l'autorisation de racheter les paramètres précédemment générés auprès de Microsoft APIs, afin d'acquérir OAuth des jetons à utiliser par le service AWS Chatbot Écrire
RedeemSlackOauthCode Accorde l'autorisation d'utiliser les paramètres précédemment générés avec l'API Slack, afin d'acquérir OAuth des jetons à utiliser par le service Chatbot AWS Écrire
TagResource Accorde l'autorisation de créer des tags sur la configuration du AWS canal Chatbot Identification
UntagResource Accorde l'autorisation de supprimer des tags sur la configuration du AWS canal Chatbot Identification
UpdateAccountPreferences Autorise la mise à jour des préférences du AWS compte Chatbot Écrire
UpdateChimeWebhookConfiguration Accorde l'autorisation de mettre à jour la configuration d'un AWS chatbot Chime Webhook Écrire

ChatbotConfiguration*

UpdateCustomAction Accorde l'autorisation de mettre à jour une action personnalisée Écrire

custom-action*

UpdateMicrosoftTeamsChannelConfiguration Accorde l'autorisation de mettre à jour la configuration d'un AWS canal Microsoft Teams d'un Chatbot Écrire

ChatbotConfiguration*

UpdateSlackChannelConfiguration Accorde l'autorisation de mettre à jour la configuration du canal Slack d'un AWS Chatbot Écrire

ChatbotConfiguration*

Types de ressources définis par AWS Chatbot

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. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.

Types de ressources ARN Clés de condition
ChatbotConfiguration arn:${Partition}:chatbot::${Account}:chat-configuration/${ConfigurationType}/${ChatbotConfigurationName}
custom-action arn:${Partition}:chatbot::${Account}:custom-action/${ActionName}

Clés de condition pour AWS Chatbot

Chatbot ne comporte aucune clé de contexte spécifique au service pouvant être utilisée dans l'élément Condition des déclarations de stratégie. Pour accéder à la liste des clés de condition globales disponibles pour tous les services, consultez Clés de condition disponibles.