View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Chatbot - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Chatbot

AWS Chatbot (Dienstpräfix): chatbot) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Chatbot

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AssociateToConfiguration

chatbot:AssociateToConfiguration

Schreiben

CreateChimeWebhookConfiguration

chatbot:CreateChimeWebhookConfiguration

Schreiben

chatbot:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Schreiben

CreateCustomAction

chatbot:CreateCustomAction

Schreiben

chatbot:TagResource

Taggen, Schreiben

CreateMicrosoftTeamsChannelConfiguration

chatbot:CreateMicrosoftTeamsChannelConfiguration

Schreiben

chatbot:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Schreiben

CreateSlackChannelConfiguration

chatbot:CreateSlackChannelConfiguration

Schreiben

chatbot:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Schreiben

DeleteChimeWebhookConfiguration

chatbot:DeleteChimeWebhookConfiguration

Schreiben

DeleteCustomAction

chatbot:DeleteCustomAction

Schreiben

DeleteMicrosoftTeamsChannelConfiguration

chatbot:DeleteMicrosoftTeamsChannelConfiguration

Schreiben

DeleteMicrosoftTeamsConfiguredTeam

chatbot:DeleteMicrosoftTeamsConfiguredTeam

Schreiben

DeleteMicrosoftTeamsUserIdentity

chatbot:DeleteMicrosoftTeamsUserIdentity

Schreiben

DeleteSlackChannelConfiguration

chatbot:DeleteSlackChannelConfiguration

Schreiben

DeleteSlackUserIdentity

chatbot:DeleteSlackUserIdentity

Schreiben

DeleteSlackWorkspaceAuthorization

chatbot:DeleteSlackWorkspaceAuthorization

Schreiben

DescribeChimeWebhookConfigurations

chatbot:DescribeChimeWebhookConfigurations

Lesen

DescribeSlackChannelConfigurations

chatbot:DescribeSlackChannelConfigurations

Lesen

DescribeSlackUserIdentities

chatbot:DescribeSlackUserIdentities

Lesen

DescribeSlackWorkspaces

chatbot:DescribeSlackWorkspaces

Lesen

DisassociateFromConfiguration

chatbot:DisassociateFromConfiguration

Write (Schreiben)

GetAccountPreferences

chatbot:GetAccountPreferences

Lesen

GetCustomAction

chatbot:GetCustomAction

Lesen

GetMicrosoftTeamsChannelConfiguration

chatbot:GetMicrosoftTeamsChannelConfiguration

Lesen

ListAssociations

chatbot:ListAssociations

Lesen

ListCustomActions

chatbot:ListCustomActions

Auflisten

ListMicrosoftTeamsChannelConfigurations

chatbot:ListMicrosoftTeamsChannelConfigurations

Lesen

ListMicrosoftTeamsConfiguredTeams

chatbot:ListMicrosoftTeamsConfiguredTeams

Lesen

ListMicrosoftTeamsUserIdentities

chatbot:ListMicrosoftTeamsUserIdentities

Lesen

ListTagsForResource

chatbot:ListTagsForResource

Lesen

TagResource

chatbot:TagResource

Taggen, Schreiben

UntagResource

chatbot:UntagResource

Taggen, Schreiben

UpdateAccountPreferences

chatbot:UpdateAccountPreferences

Schreiben

UpdateChimeWebhookConfiguration

chatbot:UpdateChimeWebhookConfiguration

Schreiben

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Schreiben

UpdateCustomAction

chatbot:UpdateCustomAction

Schreiben

UpdateMicrosoftTeamsChannelConfiguration

chatbot:UpdateMicrosoftTeamsChannelConfiguration

Schreiben

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Schreiben

UpdateSlackChannelConfiguration

chatbot:UpdateSlackChannelConfiguration

Schreiben

iam:PassRole

iam:PassedToService

chatbot.amazonaws.com

Schreiben

Aktionen definiert durch AWS Chatbot

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AssociateToConfiguration

Erteilt die Berechtigung, eine Ressource einer Konfiguration zuzuordnen

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

custom-action*

aws:ResourceTag/${TagKey}

CreateChimeWebhookConfiguration

Erteilt die Erlaubnis zum Erstellen einer AWS Chatbot Chime Webhook-Konfiguration

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateCustomAction

Erteilt die Erlaubnis, eine benutzerdefinierte Aktion zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateMicrosoftTeamsChannelConfiguration

Erteilt die Erlaubnis zum Erstellen einer AWS Chatbot Microsoft Teams-Kanalkonfiguration

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateSlackChannelConfiguration

Erteilt die Erlaubnis, eine zu erstellen AWS Konfiguration des Chatbot-Slack-Kanals

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteChimeWebhookConfiguration

Erteilt die Erlaubnis zum Löschen einer AWS Chatbot Chime Webhook-Konfiguration

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCustomAction

Gewährt die Berechtigung zum Löschen einer benutzerdefinierten Aktion

custom-action*

aws:ResourceTag/${TagKey}

Schreiben

DeleteMicrosoftTeamsChannelConfiguration

Erteilt die Erlaubnis zum Löschen einer AWS Chatbot Microsoft Teams-Kanalkonfiguration

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeleteMicrosoftTeamsConfiguredTeam

Erteilt die Erlaubnis zum Löschen der Microsoft Teams, die mit konfiguriert sind AWS Chatbot in einem AWS-Konto

Schreiben

DeleteMicrosoftTeamsUserIdentity

Erteilt die Erlaubnis zum Löschen eines AWS Chatbot Microsoft Teams Benutzeridentität

Schreiben

DeleteSlackChannelConfiguration

Erteilt die Erlaubnis zum Löschen einer AWS Konfiguration des Chatbot-Slack-Kanals

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSlackUserIdentity

Erteilt die Erlaubnis zum Löschen einer AWS Benutzeridentität von Chatbot Slack

Schreiben

DeleteSlackWorkspaceAuthorization

Erteilt die Erlaubnis, die Slack-Workspace-Autorisierung zu löschen mit AWS Chatbot, verknüpft mit einem AWS-Konto

Schreiben

DescribeChimeWebhookConfigurations

Erteilt die Erlaubnis, alle aufzulisten AWS Chatbot Chime Webhook-Konfigurationen in einem AWS Konto

Lesen

DescribeSlackChannelConfigurations

Erteilt die Erlaubnis, alle aufzulisten AWS Chatbot-Slack-Kanalkonfigurationen in einem AWS-Konto

Lesen

DescribeSlackChannels

Erteilt die Erlaubnis, alle öffentlichen Slack-Kanäle im Slack-Workspace aufzulisten, die mit dem verbunden sind AWS Konto aufgenommen mit AWS Chatbot-Dienst

Lesen

DescribeSlackUserIdentities

Erteilt die Erlaubnis zur Beschreibung AWS Benutzeridentitäten von Chatbot Slack

Lesen

DescribeSlackWorkspaces

Erteilt die Erlaubnis, alle autorisierten Slack-Workspaces aufzulisten, die mit dem verbunden sind AWS Konto aufgenommen mit AWS Chatbot-Dienst

Lesen

DisassociateFromConfiguration

Erteilt die Erlaubnis, eine Ressource von einer Konfiguration zu trennen

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

custom-action*

aws:ResourceTag/${TagKey}

GetAccountPreferences

Erteilt die Erlaubnis zum Abrufen AWS Einstellungen für das Chatbot-Konto

Lesen

GetCustomAction

Erteilt die Erlaubnis, eine benutzerdefinierte Aktion auszuführen

custom-action*

aws:ResourceTag/${TagKey}

Lesen

GetMicrosoftTeamsChannelConfiguration

Erteilt die Erlaubnis, eine Single zu bekommen AWS Chatbot Microsoft Teams-Kanalkonfigurationen in einem AWS-Konto

aws:ResourceTag/${TagKey}

Lesen

GetMicrosoftTeamsOauthParameters

Erteilt die Erlaubnis, OAuth-Parameter zu generieren, um den OAuth-Code von Microsoft Teams anzufordern, der von AWS Chatbot-Dienst

Lesen

GetSlackOauthParameters

Erteilt die Erlaubnis, OAuth-Parameter zu generieren, um den Slack-OAuth-Code anzufordern, der von AWS Chatbot-Dienst

Lesen

ListAssociations

Erteilt die Erlaubnis, Ressourcen aufzulisten, die einer Konfiguration zugeordnet sind

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Lesen

ListCustomActions

Erteilt die Erlaubnis, benutzerdefinierte Aktionen aufzulisten

Auflisten

ListMicrosoftTeamsChannelConfigurations

Erteilt die Erlaubnis, alle aufzulisten AWS Chatbot Microsoft Teams-Kanalkonfigurationen in einem AWS-Konto

Lesen

ListMicrosoftTeamsConfiguredTeams

Erteilt die Erlaubnis, alle Microsoft Teams aufzulisten, die mit dem verbunden sind AWS Konto aufgenommen mit AWS Chatbot-Dienst

Lesen

ListMicrosoftTeamsUserIdentities

Erteilt die Erlaubnis zur Beschreibung AWS Benutzeridentitäten von Chatbot Microsoft Teams

Lesen

ListTagsForResource

Erteilt die Erlaubnis, alle Tags aufzulisten, die mit dem verknüpft sind AWS Konfiguration des Chatbot-Kanals

Lesen

RedeemMicrosoftTeamsOauthCode

Erteilt die Erlaubnis, zuvor generierte Parameter mit Microsoft-APIs einzulösen, um OAuth-Token zu erwerben, die von AWS Chatbot-Dienst

Schreiben

RedeemSlackOauthCode

Erteilt die Erlaubnis, zuvor generierte Parameter mit der Slack-API einzulösen, um OAuth-Token zu erwerben, die von der AWS Chatbot-Dienst

Schreiben

TagResource

Erteilt die Erlaubnis, Tags zu erstellen AWS Konfiguration des Chatbot-Kanals

ChatbotConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, schreiben

custom-action

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, Schlagworte zu entfernen AWS Konfiguration des Chatbot-Kanals

ChatbotConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, schreiben

custom-action

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountPreferences

Erteilt die Erlaubnis zur Aktualisierung AWS Einstellungen für das Chatbot-Konto

Schreiben

UpdateChimeWebhookConfiguration

Erteilt die Erlaubnis, eine zu aktualisieren AWS Chatbot Chime Webhook-Konfiguration

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

UpdateCustomAction

Erteilt die Erlaubnis, eine benutzerdefinierte Aktion zu aktualisieren

custom-action*

aws:ResourceTag/${TagKey}

Schreiben

UpdateMicrosoftTeamsChannelConfiguration

Erteilt die Erlaubnis zum Aktualisieren einer AWS Chatbot Microsoft Teams-Kanalkonfiguration

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

UpdateSlackChannelConfiguration

Erteilt die Erlaubnis zur Aktualisierung einer AWS Konfiguration des Chatbot-Slack-Kanals

ChatbotConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

Ressourcentypen, definiert durch AWS Chatbot

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

ChatbotConfiguration

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

aws:ResourceTag/${TagKey}

custom-action

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

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Chatbot

AWS Chatbot definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString