View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS DevOps Agenten-Service - 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 DevOps Agenten-Service

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

Referenzen:

API-Operationen, definiert durch AWS DevOps Agenten-Service

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

AssociateService

aidevops:AssociateService

Schreiben

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Schreiben

CreateAgentSpace

aidevops:CreateAgentSpace

Schreiben

aidevops:TagResource

Taggen, Schreiben

CreatePrivateConnection

aidevops:CreatePrivateConnection

Schreiben

aidevops:TagResource

Taggen, Schreiben

DeleteAgentSpace

aidevops:DeleteAgentSpace

Schreiben

DeletePrivateConnection

aidevops:DeletePrivateConnection

Schreiben

DeregisterService

aidevops:DeregisterService

Schreiben

DescribePrivateConnection

aidevops:DescribePrivateConnection

Lesen

DisableOperatorApp

aidevops:DisableOperatorApp

Write (Schreiben)

DisassociateService

aidevops:DisassociateService

Schreiben

EnableOperatorApp

aidevops:EnableOperatorApp

Schreiben

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Schreiben

GetAgentSpace

aidevops:GetAgentSpace

Lesen

GetAssociation

aidevops:GetAssociation

Lesen

GetOperatorApp

aidevops:GetOperatorApp

Lesen

GetService

aidevops:GetService

Lesen

ListAgentSpaces

aidevops:ListAgentSpaces

Auflisten

ListAssociations

aidevops:ListAssociations

Auflisten

ListPrivateConnections

aidevops:ListPrivateConnections

Auflisten

ListServices

aidevops:ListServices

Auflisten

ListTagsForResource

aidevops:ListTagsForResource

Lesen

ListWebhooks

aidevops:ListWebhooks

Auflisten

RegisterService

aidevops:RegisterService

Schreiben

aidevops:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Schreiben

TagResource

aidevops:TagResource

Taggen, Schreiben

UntagResource

aidevops:UntagResource

Taggen, Schreiben

UpdateAgentSpace

aidevops:UpdateAgentSpace

Schreiben

UpdateAssociation

aidevops:UpdateAssociation

Schreiben

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Schreiben

UpdateOperatorAppIdpConfig

aidevops:UpdateOperatorAppIdpConfig

Schreiben

UpdatePrivateConnectionCertificate

aidevops:UpdatePrivateConnectionCertificate

Schreiben

ValidateAwsAssociations

aidevops:ValidateAwsAssociations

Schreiben

Aktionen definiert durch AWS DevOps Agenten-Service

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

AssociateService

Erteilt die Erlaubnis, den Dienst zuzuordnen

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Schreiben

CreateAccessToken

Erteilt die Erlaubnis, ein Zugriffstoken zu erstellen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

CreateAgentSpace

Erteilt die Erlaubnis, Agentspace zu erstellen

agentspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateAsset

Erteilt die Erlaubnis, ein Asset zu erstellen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

CreateAssetFile

Erteilt die Erlaubnis, eine Asset-Datei zu erstellen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

CreateBacklogTask

Erteilt die Erlaubnis, eine neue Backlog-Aufgabe zu erstellen

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Schreiben

CreateChat

Erteilt die Erlaubnis, einen Chat zu erstellen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

CreateKnowledgeItem

Erteilt die Erlaubnis, ein neues Wissenselement zu erstellen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

CreateOneTimeLoginSession

Erteilt die Erlaubnis, eine sichere Einmalsitzung zu generieren, um die Anwendungsanmeldung außerhalb der Konsole zu initiieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

CreatePrivateConnection

Erteilt die Erlaubnis, eine private Verbindung herzustellen

private-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateTrigger

Gewährt die Berechtigung zum Erstellen eines Auslösers.

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DeleteAgentSpace

Erteilt die Erlaubnis, Agentspace zu löschen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DeleteAsset

Gewährt die Berechtigung zum Löschen einer Komponente

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DeleteAssetFile

Erteilt die Erlaubnis, eine Asset-Datei zu löschen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DeleteKnowledgeItem

Erteilt die Erlaubnis, ein Wissenselement zu löschen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DeletePrivateConnection

Erteilt die Erlaubnis, eine private Verbindung zu löschen

private-connection*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTrigger

Gewährt die Berechtigung zum Löschen eines Auslösers.

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DeregisterService

Erteilt die Erlaubnis, einen Dienst abzumelden

service*

aws:ResourceTag/${TagKey}

Schreiben

DescribePrivateConnection

Erteilt die Erlaubnis, eine private Verbindung zu beschreiben

private-connection*

aws:ResourceTag/${TagKey}

Lesen

DescribeServices

Erteilt die Erlaubnis, Unterstützungsdienste zu beschreiben

agentspace*

aws:ResourceTag/${TagKey}

Lesen

DescribeSupportLevel

Erteilt die Erlaubnis, das Niveau des Kundensupports zu beschreiben

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DisableOperatorApp

Erteilt die Erlaubnis, den Zugriff der Operator-App auf das angegebene Objekt zu deaktivieren AgentSpace

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

DisassociateService

Erteilt die Erlaubnis, den Dienst zu trennen

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Schreiben

associations*

aidevops:ServiceType

DiscoverTopology

Erteilt die Erlaubnis, Topologieinformationen zu ermitteln

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

EnableOperatorApp

Erteilt die Erlaubnis, der Operator-App den Zugriff auf die angegebenen Daten zu ermöglichen AgentSpace

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

EndChatForCase

Erteilt die Erlaubnis, einen Chat für einen Fall zu beenden

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

GetAccessToken

Erteilt die Erlaubnis, Zugriffstoken-Details abzurufen

agentspace*

aws:ResourceTag/${TagKey}

Lesen

GetAccountUsage

Erteilt die Erlaubnis, Informationen zur Kontonutzung abzurufen

Lesen

GetAgentSpace

Erteilt die Erlaubnis, Agentspace abzurufen

agentspace*

aws:ResourceTag/${TagKey}

Lesen

GetAsset

Erteilt die Erlaubnis, ein Asset zu erwerben

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lesen

GetAssetContent

Erteilt die Erlaubnis, Inhalte von Assets abzurufen

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lesen

GetAssetFile

Erteilt die Erlaubnis, eine Asset-Datei abzurufen

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lesen

GetAssociation

Erteilt die Erlaubnis, eine Verbindung herzustellen

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Lesen

associations*

aidevops:ServiceType

GetBacklogTask

Erteilt die Erlaubnis, eine Backlog-Aufgabe abzurufen

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lesen

GetCatalogCapability

Erteilt die Erlaubnis, eine Funktion aus dem Katalog abzurufen

Lesen

GetKnowledgeItem

Erteilt die Erlaubnis, ein Wissenselement abzurufen

agentspace*

aws:ResourceTag/${TagKey}

Lesen

GetOperatorApp

Erteilt die Erlaubnis, die Operator-Authentifizierungskonfiguration für jeden aktivierten Authentifizierungsablauf abzurufen

agentspace*

aws:ResourceTag/${TagKey}

Lesen

GetRecommendation

Erteilt die Erlaubnis, eine Empfehlung zu erhalten

agentspace*

aws:ResourceTag/${TagKey}

Lesen

GetService

Erteilt die Erlaubnis, Dienstleistungen in Anspruch zu nehmen

service*

aws:ResourceTag/${TagKey}

Lesen

GetTrigger

Erteilt die Erlaubnis, einen Trigger abzurufen

agentspace*

aws:ResourceTag/${TagKey}

Lesen

InitiateChatForCase

Erteilt die Erlaubnis, einen Chat für einen Fall zu initiieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

ListAccessTokens

Erteilt die Erlaubnis, Zugriffstoken aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListAgentSpaces

Erteilt die Erlaubnis, Agentspace aufzulisten

Auflisten

ListAssetFiles

Erteilt die Erlaubnis, Asset-Dateien aufzulisten

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Auflisten

ListAssetTypes

Erteilt die Erlaubnis, Asset-Typen aufzulisten

Auflisten

ListAssetVersions

Erteilt die Erlaubnis, Asset-Versionen aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListAssets

Erteilt die Erlaubnis, Vermögenswerte aufzulisten

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Auflisten

ListAssociations

Gewährt die Berechtigung zum Auflisten von Mappings.

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListBacklogTasks

Erteilt die Erlaubnis, Backlog-Aufgaben aufzulisten

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Auflisten

ListCatalogCapabilities

Erteilt die Erlaubnis, Funktionen im Katalog aufzulisten

Auflisten

ListCatalogCapabilityFiles

Erteilt die Berechtigung, die Dateien einer Funktion aus dem Katalog aufzulisten

Auflisten

ListCatalogCapabilityTypes

Erteilt die Berechtigung, die Funktionstypen im Katalog aufzulisten

Auflisten

ListChats

Erteilt die Erlaubnis, Chats aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListExecutions

Erteilt die Erlaubnis, Hinrichtungen aufzulisten

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Auflisten

ListGoals

Erteilt die Erlaubnis, Ziele aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListJournalRecords

Erteilt die Erlaubnis, Journaldatensätze aufzulisten

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Auflisten

ListKnowledgeItemVersions

Erteilt die Erlaubnis, Versionen von Wissenselementen aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListKnowledgeItems

Erteilt die Erlaubnis, Wissenselemente aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListPendingMessages

Erteilt die Erlaubnis, ausstehende Nachrichten aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListPrivateConnections

Erteilt die Erlaubnis, private Verbindungen aufzulisten

Auflisten

ListRecommendations

Erteilt die Erlaubnis, Empfehlungen aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListServices

Gewährt die Berechtigung zum Auflisten von Services

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

agentspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

private-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ListTriggers

Erteilt die Erlaubnis, Auslöser aufzulisten

agentspace*

aws:ResourceTag/${TagKey}

Auflisten

ListWebhooks

Erteilt die Erlaubnis, Webhooks zur Verknüpfung aufzulisten

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Auflisten

associations*

aidevops:ServiceType

RegisterService

Erteilt die Erlaubnis, einen bestimmten Dienst zu registrieren

service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

RevokeAccessToken

Erteilt die Erlaubnis, ein Zugriffstoken zu widerrufen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

RotateAccessToken

Erteilt die Erlaubnis, ein Zugriffstoken zu rotieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

SearchAssets

Erteilt die Erlaubnis, nach Assets zu suchen

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lesen

SearchServiceAccessibleResource

Erteilt die Erlaubnis, nach zugänglichen Ressourcen für einen registrierten Dienst zu suchen

Lesen

SendMessage

Erteilt die Erlaubnis, Chat-Nachrichten zu senden

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

agentspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

private-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

agentspace

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

private-connection

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAgentSpace

Erteilt die Erlaubnis, Agentspace zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateApprovalAction

Erteilt die Erlaubnis, eine Genehmigungsaktion (Genehmigen oder Ablehnen) für den Aufruf eines Agententools zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateAsset

Gewährt die Berechtigung zum Aktualisieren einer Komponente

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateAssetFile

Erteilt die Erlaubnis, eine Asset-Datei zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateAssociation

Erteilt die Erlaubnis, die Zuordnung zu aktualisieren

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Schreiben

associations*

aidevops:ServiceType

UpdateBacklogTask

Gewährt die Berechtigung zum Aktualisieren einer Aufgabe

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Schreiben

UpdateGoal

Erteilt die Erlaubnis, ein Ziel zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateKnowledgeItem

Erteilt die Erlaubnis, ein Wissenselement zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateOperatorAppIdpConfig

Erteilt die Erlaubnis, die Konfiguration des externen Identitätsanbieters für die Operator-App zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdatePrivateConnectionCertificate

Erteilt die Erlaubnis, ein privates Verbindungszertifikat zu aktualisieren

private-connection*

aws:ResourceTag/${TagKey}

Schreiben

UpdateRecommendation

Erteilt die Erlaubnis, eine Empfehlung zu aktualisieren

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

UpdateTrigger

Gewährt die Berechtigung zum Aktualisieren eines Auslösers.

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

ValidateAwsAssociations

Erteilt die Erlaubnis, die AWS-Zuordnung zu überprüfen

agentspace*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für AWS DevOps Agenten-Service

Die folgenden Aktionen sind definiert durch AWS DevOps Agent Service, sind jedoch nicht direkt über einen API-Vorgang aufrufbar. Sie können nur in IAM-Policy-Statements verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AllowVendedLogDeliveryForResource

Erteilt die Erlaubnis, verkaufte Logs zu autorisieren

Verwaltung von Berechtigungen, Schreiben

Ressourcentypen, definiert durch AWS DevOps Agenten-Service

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

Ressourcentypen ARN Bedingungsschlüssel

agentspace

arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}

aws:ResourceTag/${TagKey}

asset

arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}/asset/${AssetId}

associations

arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}/association/${AssociationId}

private-connection

arn:${Partition}:aidevops:${Region}:${Account}:private-connection/${Name}

aws:ResourceTag/${TagKey}

service

arn:${Partition}:aidevops:${Region}:${Account}:service/${ServiceId}

aws:ResourceTag/${TagKey}

trigger

arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}/trigger/${TriggerId}

Bedingungsschlüssel für AWS DevOps Agenten-Service

AWS DevOps Agent Service definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aidevops:ServiceType

Filtert den Zugriff nach der Art des Dienstes in der Assoziation, z. B. Github, Slack, aws oder SourceAWS. Wird vom Dienst in der Konfiguration der Assoziation festgelegt und nicht vom Aufrufer bereitgestellt

String

aidevops:SourceAgentSpaceArn

Filtert den Zugriff nach der Quelle AgentSpace ARN auf der Anfrage. Wird vom Dienst aus dem Anforderungskontext festgelegt und nicht vom Aufrufer bereitgestellt

ARN

aidevops:TargetAgentSpaceArn

Filtert den Zugriff nach dem Ziel AgentSpace ARN auf der Anfrage. Wird vom Dienst aus dem Anforderungskontext festgelegt und nicht vom Aufrufer bereitgestellt

ARN

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