View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Chatbot - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Chatbot

AWS Chatbot (prefisso del servizio: chatbot) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Chatbot

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateToConfiguration

chatbot:AssociateToConfiguration

Scrittura

CreateChimeWebhookConfiguration

chatbot:CreateChimeWebhookConfiguration

Scrittura

chatbot:TagResource

Etichettatura, scrittura

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Scrittura

CreateCustomAction

chatbot:CreateCustomAction

Scrittura

chatbot:TagResource

Etichettare, scrivere

CreateMicrosoftTeamsChannelConfiguration

chatbot:CreateMicrosoftTeamsChannelConfiguration

Scrittura

chatbot:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Scrittura

CreateSlackChannelConfiguration

chatbot:CreateSlackChannelConfiguration

Scrittura

chatbot:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Scrittura

DeleteChimeWebhookConfiguration

chatbot:DeleteChimeWebhookConfiguration

Scrittura

DeleteCustomAction

chatbot:DeleteCustomAction

Scrittura

DeleteMicrosoftTeamsChannelConfiguration

chatbot:DeleteMicrosoftTeamsChannelConfiguration

Scrittura

DeleteMicrosoftTeamsConfiguredTeam

chatbot:DeleteMicrosoftTeamsConfiguredTeam

Scrittura

DeleteMicrosoftTeamsUserIdentity

chatbot:DeleteMicrosoftTeamsUserIdentity

Scrittura

DeleteSlackChannelConfiguration

chatbot:DeleteSlackChannelConfiguration

Scrittura

DeleteSlackUserIdentity

chatbot:DeleteSlackUserIdentity

Scrittura

DeleteSlackWorkspaceAuthorization

chatbot:DeleteSlackWorkspaceAuthorization

Scrittura

DescribeChimeWebhookConfigurations

chatbot:DescribeChimeWebhookConfigurations

Lettura

DescribeSlackChannelConfigurations

chatbot:DescribeSlackChannelConfigurations

Lettura

DescribeSlackUserIdentities

chatbot:DescribeSlackUserIdentities

Lettura

DescribeSlackWorkspaces

chatbot:DescribeSlackWorkspaces

Lettura

DisassociateFromConfiguration

chatbot:DisassociateFromConfiguration

Scrittura

GetAccountPreferences

chatbot:GetAccountPreferences

Lettura

GetCustomAction

chatbot:GetCustomAction

Lettura

GetMicrosoftTeamsChannelConfiguration

chatbot:GetMicrosoftTeamsChannelConfiguration

Lettura

ListAssociations

chatbot:ListAssociations

Lettura

ListCustomActions

chatbot:ListCustomActions

List

ListMicrosoftTeamsChannelConfigurations

chatbot:ListMicrosoftTeamsChannelConfigurations

Lettura

ListMicrosoftTeamsConfiguredTeams

chatbot:ListMicrosoftTeamsConfiguredTeams

Lettura

ListMicrosoftTeamsUserIdentities

chatbot:ListMicrosoftTeamsUserIdentities

Lettura

ListTagsForResource

chatbot:ListTagsForResource

Lettura

TagResource

chatbot:TagResource

Etichettare, scrivere

UntagResource

chatbot:UntagResource

Etichettare, scrivere

UpdateAccountPreferences

chatbot:UpdateAccountPreferences

Scrittura

UpdateChimeWebhookConfiguration

chatbot:UpdateChimeWebhookConfiguration

Scrittura

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Scrittura

UpdateCustomAction

chatbot:UpdateCustomAction

Scrittura

UpdateMicrosoftTeamsChannelConfiguration

chatbot:UpdateMicrosoftTeamsChannelConfiguration

Scrittura

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Scrittura

UpdateSlackChannelConfiguration

chatbot:UpdateSlackChannelConfiguration

Scrittura

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Scrittura

Azioni definite da AWS Chatbot

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateToConfiguration

Concede il permesso di associare una risorsa a una configurazione

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

custom-action*

aws:ResourceTag/${TagKey}

CreateChimeWebhookConfiguration

Concede il permesso di creare un AWS Configurazione del webhook di Chatbot Chime

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateCustomAction

Concede il permesso di creare un'azione personalizzata

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateMicrosoftTeamsChannelConfiguration

Concede il permesso di creare un AWS Configurazione del canale Chatbot Microsoft Teams

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateSlackChannelConfiguration

Concede il permesso di creare un AWS Configurazione del canale Chatbot Slack

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteChimeWebhookConfiguration

Concede il permesso di eliminare un AWS Configurazione del webhook di Chatbot Chime

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteCustomAction

Concede l'autorizzazione per eliminare un'operazione di chiavi personalizzate.

custom-action*

aws:ResourceTag/${TagKey}

Scrittura

DeleteMicrosoftTeamsChannelConfiguration

Concede il permesso di eliminare un AWS Configurazione del canale Chatbot Microsoft Teams

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteMicrosoftTeamsConfiguredTeam

Concede il permesso di eliminare Microsoft Teams configurato con AWS Chatbot in un Account AWS

Scrittura

DeleteMicrosoftTeamsUserIdentity

Concede il permesso di eliminare un AWS Identità utente di Chatbot Microsoft Teams

Scrittura

DeleteSlackChannelConfiguration

Concede il permesso di eliminare un AWS Configurazione del canale Slack di Chatbot

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteSlackUserIdentity

Concede il permesso di eliminare un AWS Identità utente Chatbot Slack

Scrittura

DeleteSlackWorkspaceAuthorization

Concede il permesso di eliminare l'autorizzazione dell'area di lavoro Slack con AWS Chatbot, associato a un Account AWS

Scrittura

DescribeChimeWebhookConfigurations

Concede il permesso di elencare tutti AWS Configurazioni di Chatbot Chime Webhook in un AWS Account

Lettura

DescribeSlackChannelConfigurations

Concede il permesso di elencare tutti AWS Configurazioni del canale Slack di Chatbot in un Account AWS

Lettura

DescribeSlackChannels

Concede il permesso di elencare tutti i canali Slack pubblici nell'area di lavoro Slack collegati a AWS Account registrato con AWS Servizio chatbot

Lettura

DescribeSlackUserIdentities

Concede il permesso di descrivere AWS Identità utente di Chatbot Slack

Lettura

DescribeSlackWorkspaces

Concede il permesso di elencare tutti gli spazi di lavoro Slack autorizzati collegati a AWS Account registrato con AWS Servizio chatbot

Lettura

DisassociateFromConfiguration

Concede il permesso di dissociare una risorsa da una configurazione

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

custom-action*

aws:ResourceTag/${TagKey}

GetAccountPreferences

Concede il permesso di recuperare AWS Preferenze dell'account Chatbot

Lettura

GetCustomAction

Concede il permesso di ottenere un'azione personalizzata

custom-action*

aws:ResourceTag/${TagKey}

Lettura

GetMicrosoftTeamsChannelConfiguration

Concede il permesso di ottenere un singolo AWS Configurazioni dei canali Chatbot Microsoft Teams in un Account AWS

aws:ResourceTag/${TagKey}

Lettura

GetMicrosoftTeamsOauthParameters

Concede l'autorizzazione a generare parametri OAuth per richiedere l'utilizzo del codice OAuth di Microsoft Teams da parte di AWS Servizio chatbot

Lettura

GetSlackOauthParameters

Concede il permesso di generare parametri OAuth per richiedere che il codice OAuth di Slack venga utilizzato da AWS Servizio chatbot

Lettura

ListAssociations

Concede il permesso di elencare le risorse associate a una configurazione

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Lettura

ListCustomActions

Concede l'autorizzazione per elencare le azioni personalizzate

List

ListMicrosoftTeamsChannelConfigurations

Concede il permesso di elencare tutte AWS Configurazioni dei canali Chatbot Microsoft Teams in un Account AWS

Lettura

ListMicrosoftTeamsConfiguredTeams

Concede il permesso di elencare tutti i Microsoft Teams connessi a AWS Account registrato con AWS Servizio chatbot

Lettura

ListMicrosoftTeamsUserIdentities

Concede il permesso di descrivere AWS Identità utente di Chatbot Microsoft Teams

Lettura

ListTagsForResource

Concede il permesso di elencare tutti i tag associati a AWS Configurazione del canale Chatbot

Lettura

RedeemMicrosoftTeamsOauthCode

Concede il permesso di riscattare i parametri generati in precedenza con le API Microsoft, per acquisire token OAuth da utilizzare da AWS Servizio chatbot

Scrittura

RedeemSlackOauthCode

Concede il permesso di riscattare i parametri generati in precedenza con l'API Slack, per acquisire token OAuth da utilizzare da AWS Servizio chatbot

Scrittura

TagResource

Concede il permesso di creare tag su AWS Configurazione del canale Chatbot

ChatbotConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

custom-action

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag su AWS Configurazione del canale Chatbot

ChatbotConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

custom-action

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountPreferences

Concede l'autorizzazione all'aggiornamento AWS Preferenze dell'account Chatbot

Scrittura

UpdateChimeWebhookConfiguration

Concede il permesso di aggiornare un AWS Configurazione del webhook di Chatbot Chime

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

UpdateCustomAction

Concede il permesso di aggiornare un'azione personalizzata

custom-action*

aws:ResourceTag/${TagKey}

Scrittura

UpdateMicrosoftTeamsChannelConfiguration

Concede il permesso di aggiornare un AWS Configurazione del canale Chatbot Microsoft Teams

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

UpdateSlackChannelConfiguration

Concede il permesso di aggiornare un AWS Configurazione del canale Slack del chatbot

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da AWS Chatbot

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

ChatbotConfiguration

arn:${Partition}:chatbot::${Account}:chat-configuration/${ConfigurationType}/${ChatbotConfigurationName}

aws:ResourceTag/${TagKey}

custom-action

arn:${Partition}:chatbot::${Account}:custom-action/${ActionName}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Chatbot

AWS Il chatbot definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString