View a markdown version of this page

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

Aktionen, Ressourcen und Bedingungsschlüssel für AWS DevOps Agentenservice

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

Referenzen:

API-Operationen, definiert von AWS DevOps Agentenservice

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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AssociateService

aidevops: AssociateService

Schreiben

ich bin: PassRole

ich bin: PassedToService

aidevops.amazonaws.com

Schreiben

CreateAgentSpace

aidevops: CreateAgentSpace

Schreiben

AideVops: TagResource

Markieren, Schreiben

CreatePrivateConnection

aidevops: CreatePrivateConnection

Schreiben

AideVops: TagResource

Markieren, Schreiben

DeleteAgentSpace

aidevops: DeleteAgentSpace

Schreiben

DeletePrivateConnection

AideVops: DeletePrivateConnection

Schreiben

DeregisterService

AideVops: DeregisterService

Schreiben

DescribePrivateConnection

AideVops: DescribePrivateConnection

Lesen

DisableOperatorApp

AideVops: DisableOperatorApp

Schreiben

DisassociateService

AideVops: DisassociateService

Schreiben

EnableOperatorApp

AideVops: EnableOperatorApp

Schreiben

ich bin: PassRole

ich bin: 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

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

aidevops.amazonaws.com

Schreiben

TagResource

aidevops: TagResource

Markieren, Schreiben

UntagResource

aidevops: UntagResource

Markieren, Schreiben

UpdateAgentSpace

aidevops: UpdateAgentSpace

Schreiben

UpdateAssociation

AideVops: UpdateAssociation

Schreiben

ich bin: PassRole

ich bin: PassedToService

aidevops.amazonaws.com

Schreiben

UpdateOperatorAppIdpConfig

aidevops: UpdateOperatorAppIdpConfig

Schreiben

UpdatePrivateConnectionCertificate

AideVops: UpdatePrivateConnectionCertificate

Schreiben

ValidateAwsAssociations

AideVops: ValidateAwsAssociations

Schreiben

Aktionen definiert von AWS DevOps Agentenservice

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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 Service mit anderen zu verbinden

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAccessToken

Erteilt die Erlaubnis, ein Zugriffstoken zu erstellen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAgentSpace

Erteilt die Erlaubnis, Agentspace zu erstellen

Agentspace*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateAsset

Erteilt die Erlaubnis, ein Asset zu erstellen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAssetFile

Erteilt die Erlaubnis, eine Asset-Datei zu erstellen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

CreateBacklogTask

Erteilt die Erlaubnis, eine neue Backlog-Aufgabe zu erstellen

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Schreiben

CreateChat

Erteilt die Erlaubnis, einen Chat zu erstellen

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

CreateKnowledgeItem

Erteilt die Erlaubnis, ein neues Wissenselement zu erstellen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

CreateOneTimeLoginSession

Erteilt die Erlaubnis, eine sichere einmalige Sitzung zu generieren, um die Anmeldung von Anwendungen außerhalb der Konsole zu initiieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

CreatePrivateConnection

Erteilt die Erlaubnis, eine private Verbindung herzustellen

private Verbindung*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateTrigger

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

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteAgentSpace

Erteilt die Erlaubnis, Agentspace zu löschen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteAsset

Gewährt die Berechtigung zum Löschen einer Komponente

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteAssetFile

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

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteKnowledgeItem

Erteilt die Erlaubnis, ein Wissenselement zu löschen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

DeletePrivateConnection

Erteilt die Erlaubnis, eine private Verbindung zu löschen

private Verbindung*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteTrigger

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

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

DeregisterService

Erteilt die Erlaubnis, einen Dienst abzumelden

Dienst*

als: ResourceTag /$ {} TagKey

Schreiben

DescribePrivateConnection

Erteilt die Erlaubnis, eine private Verbindung zu beschreiben

private Verbindung*

als: /$ {} ResourceTag TagKey

Lesen

DescribeServices

Erteilt die Erlaubnis, Unterstützungsdienste zu beschreiben

Agentspace*

als: ResourceTag /$ {} TagKey

Lesen

DescribeSupportLevel

Erteilt die Erlaubnis, das Niveau des Kundensupports zu beschreiben

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

DisableOperatorApp

Erteilt die Erlaubnis, den Zugriff der Operator-App auf die angegebene AgentSpace

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

DisassociateService

Erteilt die Erlaubnis, den Dienst zu trennen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

Verbände*

DiscoverTopology

Erteilt die Erlaubnis, Topologieinformationen zu finden

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

EnableOperatorApp

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

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

EndChatForCase

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

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

GetAccessToken

Erteilt die Erlaubnis, Details zum Zugriffstoken abzurufen

Agentspace*

als: ResourceTag /$ {} TagKey

Lesen

GetAccountUsage

Erteilt die Erlaubnis zum Abrufen von Kontonutzungsinformationen

Lesen

GetAgentSpace

Erteilt die Erlaubnis, Agentspace abzurufen

Agentspace*

als: ResourceTag /$ {} TagKey

Lesen

GetAsset

Erteilt die Erlaubnis, ein Asset zu erhalten

Agentenbereich*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Lesen

GetAssetContent

Erteilt die Erlaubnis zum Abrufen von Asset-Inhalten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Lesen

GetAssetFile

Erteilt die Erlaubnis, eine Asset-Datei abzurufen

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Lesen

GetAssociation

Erteilt die Erlaubnis, eine Assoziation zu erhalten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Lesen

Verbände*

GetBacklogTask

Erteilt die Erlaubnis, eine Backlog-Aufgabe abzurufen

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Lesen

GetKnowledgeItem

Erteilt die Erlaubnis, ein Wissenselement zu erhalten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Lesen

GetOperatorApp

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

Agentspace*

als: ResourceTag /$ {} TagKey

Lesen

GetRecommendation

Erteilt die Erlaubnis, eine Empfehlung zu erhalten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Lesen

GetService

Erteilt die Erlaubnis, Dienste in Anspruch zu nehmen

Service*

als: ResourceTag /$ {} TagKey

Lesen

GetTrigger

Erteilt die Erlaubnis, einen Trigger zu erhalten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Lesen

InitiateChatForCase

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

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

ListAccessTokens

Erteilt die Erlaubnis, Zugriffstoken aufzulisten

Agentspace*

als: ResourceTag /$ {} TagKey

Auflisten

ListAgentSpaces

Erteilt die Erlaubnis, Agentspace aufzulisten

Auflisten

ListAssetFiles

Erteilt die Erlaubnis, Asset-Dateien aufzulisten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Auflisten

ListAssetTypes

Erteilt die Erlaubnis, Asset-Typen aufzulisten

Auflisten

ListAssetVersions

Erteilt die Erlaubnis, Asset-Versionen aufzulisten

Agentspace*

als: ResourceTag /$ {} TagKey

Auflisten

ListAssets

Erteilt die Erlaubnis, Vermögenswerte aufzulisten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Auflisten

ListAssociations

Gewährt die Berechtigung zum Auflisten von Mappings.

Agentenbereich*

als: ResourceTag /$ {} TagKey

Auflisten

ListBacklogTasks

Erteilt die Erlaubnis, Backlog-Aufgaben aufzulisten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Auflisten

ListChats

Erteilt die Erlaubnis, Chats aufzulisten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Auflisten

ListExecutions

Erteilt die Erlaubnis, Ausführungen aufzulisten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Auflisten

ListGoals

Erteilt die Erlaubnis, Ziele aufzulisten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Auflisten

ListJournalRecords

Erteilt die Erlaubnis, Journaldatensätze aufzulisten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Auflisten

ListKnowledgeItemVersions

Erteilt die Erlaubnis, Versionen von Wissenselementen aufzulisten

Agentspace*

als: ResourceTag /$ {} TagKey

Auflisten

ListKnowledgeItems

Erteilt die Erlaubnis, Wissenselemente aufzulisten

Agentenbereich*

als: ResourceTag /$ {} TagKey

Auflisten

ListPendingMessages

Erteilt die Erlaubnis, ausstehende Nachrichten aufzulisten

Agentspace*

als: ResourceTag /$ {} TagKey

Auflisten

ListPrivateConnections

Erteilt die Erlaubnis, private Verbindungen aufzulisten

Auflisten

ListRecommendations

Erteilt die Erlaubnis, Empfehlungen aufzulisten

Agentenbereich*

als: 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

Agentenbereich

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Lesen

private Verbindung

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Service nicht zulässig

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

ListTriggers

Erteilt die Erlaubnis, Auslöser aufzulisten

Agentspace*

als: ResourceTag /$ {} TagKey

Auflisten

ListWebhooks

Erteilt die Erlaubnis, Webhooks zur Verknüpfung aufzulisten

Agentspace*

als: ResourceTag /$ {} TagKey

Auflisten

Verbände*

RegisterService

Erteilt die Erlaubnis, einen bestimmten Dienst zu registrieren

Service*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

RevokeAccessToken

Erteilt die Erlaubnis, ein Zugriffstoken zu widerrufen

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

RotateAccessToken

Erteilt die Erlaubnis, ein Zugriffstoken zu rotieren

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

SearchServiceAccessibleResource

Erteilt die Erlaubnis, nach Ressourcen zu suchen, auf die ein registrierter Service zugegriffen werden kann

Lesen

SendMessage

Erteilt die Erlaubnis zum Senden von Chat-Nachrichten

Agentspace*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

Agentenbereich

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

private Verbindung

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Service nicht zulässig

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

Agentenbereich

als: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

private Verbindung

als: ResourceTag /$ {} TagKey

war: TagKeys

Service nicht zulässig

aws: ResourceTag /$ {} TagKey

war: TagKeys

UpdateAgentSpace

Erteilt die Erlaubnis, Agentspace zu aktualisieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateApprovalAction

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

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateAsset

Gewährt die Berechtigung zum Aktualisieren einer Komponente

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateAssetFile

Erteilt die Erlaubnis, eine Asset-Datei zu aktualisieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateAssociation

Erteilt die Erlaubnis, die Assoziation zu aktualisieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

Verbände*

UpdateBacklogTask

Gewährt die Berechtigung zum Aktualisieren einer Aufgabe

Agentenbereich*

Hilfe bei Vops: SourceAgentSpaceArn

AideVops: TargetAgentSpaceArn

als: ResourceTag /$ {} TagKey

Schreiben

UpdateGoal

Erteilt die Erlaubnis, ein Ziel zu aktualisieren

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateKnowledgeItem

Erteilt die Erlaubnis, ein Wissenselement zu aktualisieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateOperatorAppIdpConfig

Erteilt die Erlaubnis, die Konfiguration des externen Identity Providers für die Operator-App zu aktualisieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

UpdatePrivateConnectionCertificate

Erteilt die Erlaubnis, ein privates Verbindungszertifikat zu aktualisieren

private Verbindung*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateRecommendation

Erteilt die Erlaubnis, eine Empfehlung zu aktualisieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateTrigger

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

Agentenbereich*

als: ResourceTag /$ {} TagKey

Schreiben

ValidateAwsAssociations

Erteilt die Erlaubnis, die AWS-Zuordnung zu validieren

Agentspace*

als: ResourceTag /$ {} TagKey

Schreiben

Permission-only Aktionen für AWS DevOps Agentenservice

Die folgenden Aktionen werden vom AWS DevOps Agent-Service definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen 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 Agentenservice

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

Ressourcentypen ARN Bedingungsschlüssel

Agentenbereich

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

awsTagKey: /$ {} ResourceTag

Vermögenswert

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

Assoziationen

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

private Verbindung

arn: $ {Partition} :aidevops: $ {Region} :$ {Konto} :private Verbindung/$ {Name}

als: /$ {} ResourceTag TagKey

Dienst

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

asTagKey: /$ {} ResourceTag

-Auslöser

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

Bedingungsschlüssel für AWS DevOps Agentenservice

AWS DevOps Agent Service definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aidevops: SourceAgentSpaceArn

Filtert den Zugriff auf die Anfrage nach dem AgentSpace Quell-ARN. Wird vom Dienst aus dem Anforderungskontext festgelegt, nicht vom Aufrufer bereitgestellt

ARN

aidevops: TargetAgentSpaceArn

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

ARN

aws: RequestTag /$ {} TagKey

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

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString