View a markdown version of this page

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

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 mappa 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

AssociateToConfiguration

chatbot: AssociateToConfiguration

Scrittura

CreateChimeWebhookConfiguration

chatbot: CreateChimeWebhookConfiguration

Scrittura

chatbot: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

chatbot.amazonaws.com

Scrittura

CreateCustomAction

chatbot: CreateCustomAction

Scrittura

chatbot: TagResource

Etichettatura, scrittura

CreateMicrosoftTeamsChannelConfiguration

chatbot: CreateMicrosoftTeamsChannelConfiguration

Scrittura

chatbot: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

chatbot.amazonaws.com

Scrittura

CreateSlackChannelConfiguration

chatbot: CreateSlackChannelConfiguration

Scrittura

chatbot: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: 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

Etichettatura, scrittura

UntagResource

chatbot: UntagResource

Etichettatura, scrittura

UpdateAccountPreferences

chatbot: UpdateAccountPreferences

Scrittura

UpdateChimeWebhookConfiguration

chatbot: UpdateChimeWebhookConfiguration

Scrittura

Io sono: PassRole

Io sono: PassedToService

chatbot.amazonaws.com

Scrittura

UpdateCustomAction

chatbot: UpdateCustomAction

Scrittura

UpdateMicrosoftTeamsChannelConfiguration

chatbot: UpdateMicrosoftTeamsChannelConfiguration

Scrittura

Io sono: PassRole

Io sono: PassedToService

chatbot.amazonaws.com

Scrittura

UpdateSlackChannelConfiguration

chatbot: UpdateSlackChannelConfiguration

Scrittura

Io sono: PassRole

Io sono: PassedToService

chatbot.amazonaws.com

Scrittura

Azioni definite da AWS Chatbot

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.

Azioni 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

azione personalizzata*

leggi: /$ {} ResourceTag TagKey

CreateChimeWebhookConfiguration

Concede l'autorizzazione a creare una configurazione AWS Chatbot Chime Webhook

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateCustomAction

Concede il permesso di creare un'azione personalizzata

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateMicrosoftTeamsChannelConfiguration

Concede l'autorizzazione a creare una configurazione del canale Microsoft Teams Channel di AWS Chatbot

aws: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateSlackChannelConfiguration

Concede l'autorizzazione a creare una configurazione del canale Slack di AWS Chatbot

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

DeleteChimeWebhookConfiguration

Concede l'autorizzazione a eliminare una configurazione AWS Chatbot Chime Webhook

ChatbotConfiguration*

aws: /$ {} ResourceTag TagKey

Scrittura

DeleteCustomAction

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

azione personalizzata*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteMicrosoftTeamsChannelConfiguration

Concede l'autorizzazione a eliminare una configurazione del canale Microsoft Teams Channel di AWS Chatbot

ChatbotConfiguration*

aws: ResourceTag /$ {} TagKey

Scrittura

DeleteMicrosoftTeamsConfiguredTeam

Concede l'autorizzazione a eliminare i Microsoft Teams configurati con AWS Chatbot in un Account AWS

Scrittura

DeleteMicrosoftTeamsUserIdentity

Concede l'autorizzazione a eliminare l'identità utente di Microsoft Teams di AWS Chatbot

Scrittura

DeleteSlackChannelConfiguration

Concede l'autorizzazione a eliminare una configurazione del canale Slack di AWS Chatbot

ChatbotConfiguration*

aws: /$ {} ResourceTag TagKey

Scrittura

DeleteSlackUserIdentity

Concede l'autorizzazione a eliminare l'identità utente Slack di AWS Chatbot

Scrittura

DeleteSlackWorkspaceAuthorization

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

Scrittura

DescribeChimeWebhookConfigurations

Concede l'autorizzazione a elencare tutte le configurazioni AWS Chatbot Chime Webhook in un account AWS

Lettura

DescribeSlackChannelConfigurations

Concede l'autorizzazione a elencare tutte le configurazioni del canale Slack di AWS Chatbot in un Account AWS

Lettura

DescribeSlackChannels

Concede l'autorizzazione a elencare tutti i canali Slack pubblici nell'area di lavoro Slack collegati all'account registrato con il servizio AWS Chatbot AWS

Lettura

DescribeSlackUserIdentities

Concede l'autorizzazione a descrivere le identità degli utenti di AWS Chatbot su Slack

Lettura

DescribeSlackWorkspaces

Concede l'autorizzazione a elencare tutte le aree di lavoro Slack autorizzate collegate all' AWS account registrato con il servizio Chatbot AWS

Lettura

DisassociateFromConfiguration

Concede l'autorizzazione a dissociare una risorsa da una configurazione

ChatbotConfiguration*

aws: ResourceTag /$ {} TagKey

Scrittura

azione personalizzata*

leggi: /$ {} ResourceTag TagKey

GetAccountPreferences

Concede l'autorizzazione a recuperare le preferenze dell'account Chatbot AWS

Lettura

GetCustomAction

Concede l'autorizzazione a eseguire un'azione personalizzata

azione personalizzata*

leggi: /$ {} ResourceTag TagKey

Lettura

GetMicrosoftTeamsChannelConfiguration

Concede l'autorizzazione a ottenere un singolo AWS Chatbot Microsoft Teams Channel Configurations in un Account AWS

aws: /$ {} ResourceTag TagKey

Lettura

GetMicrosoftTeamsOauthParameters

Concede l'autorizzazione a generare parametri OAuth per richiedere il codice OAuth di Microsoft Teams da utilizzare dal servizio Chatbot AWS

Lettura

GetSlackOauthParameters

Concede l'autorizzazione a generare parametri OAuth per richiedere il codice OAuth di Slack da utilizzare dal servizio Chatbot AWS

Lettura

ListAssociations

Concede l'autorizzazione a elencare le risorse associate a una configurazione

ChatbotConfiguration*

aws: ResourceTag /$ {} TagKey

Lettura

ListCustomActions

Concede l'autorizzazione a elencare azioni personalizzate

List

ListMicrosoftTeamsChannelConfigurations

Concede l'autorizzazione a elencare tutte le configurazioni del canale Microsoft Teams di AWS Chatbot in un Account AWS

Lettura

ListMicrosoftTeamsConfiguredTeams

Concede l'autorizzazione a elencare tutti i team Microsoft collegati all' AWS account registrato con il servizio Chatbot AWS

Lettura

ListMicrosoftTeamsUserIdentities

Concede l'autorizzazione a descrivere le identità utente di AWS Chatbot Microsoft Teams

Lettura

ListTagsForResource

Concede l'autorizzazione a elencare tutti i tag associati alla configurazione del canale AWS Chatbot

Lettura

RedeemMicrosoftTeamsOauthCode

Concede l'autorizzazione a riscattare i parametri generati in precedenza con le API Microsoft, per acquisire token OAuth da utilizzare dal servizio Chatbot AWS

Scrittura

RedeemSlackOauthCode

Concede l'autorizzazione a riscattare i parametri generati in precedenza con l'API Slack, per acquisire token OAuth da utilizzare dal servizio Chatbot AWS

Scrittura

TagResource

Concede l'autorizzazione a creare tag nella configurazione del canale AWS Chatbot

ChatbotConfiguration

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

azione personalizzata

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione a rimuovere i tag nella configurazione del canale AWS Chatbot

ChatbotConfiguration

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

azione personalizzata

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateAccountPreferences

Concede l'autorizzazione ad aggiornare le preferenze dell'account AWS Chatbot

Scrittura

UpdateChimeWebhookConfiguration

Concede l'autorizzazione ad aggiornare una configurazione AWS Chatbot Chime Webhook

ChatbotConfiguration*

aws: /$ {} ResourceTag TagKey

Scrittura

UpdateCustomAction

Concede l'autorizzazione ad aggiornare un'azione personalizzata

azione personalizzata*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateMicrosoftTeamsChannelConfiguration

Concede l'autorizzazione ad aggiornare la configurazione di un AWS Chatbot Microsoft Teams Channel

ChatbotConfiguration*

aws: ResourceTag /$ {} TagKey

Scrittura

UpdateSlackChannelConfiguration

Concede l'autorizzazione ad aggiornare la configurazione del canale Slack di un AWS 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

ResourceTagleggi: /$ {} TagKey

azione personalizzata

arn: $ {Partition} :chatbot: :$ {Account} :azione personalizzata/$ {} ActionName

leggi: ResourceTag /$ {} TagKey

Chiavi di condizione per AWS Chatbot

AWS Chatbot definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

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

ArrayOfString