View a markdown version of this page

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

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

Referenzen:

API-Operationen, definiert durch AWS Proton

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

AcceptEnvironmentAccountConnection

proton:AcceptEnvironmentAccountConnection

Schreiben

CancelComponentDeployment

proton:CancelComponentDeployment

Schreiben

CancelEnvironmentDeployment

proton:CancelEnvironmentDeployment

Schreiben

CancelServiceInstanceDeployment

proton:CancelServiceInstanceDeployment

Schreiben

CancelServicePipelineDeployment

proton:CancelServicePipelineDeployment

Schreiben

CreateComponent

proton:CreateComponent

Schreiben

proton:TagResource

Taggen, Schreiben

CreateEnvironment

proton:CreateEnvironment

Schreiben

proton:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Schreiben

CreateEnvironmentAccountConnection

proton:CreateEnvironmentAccountConnection

Schreiben

proton:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Schreiben

CreateEnvironmentTemplate

proton:CreateEnvironmentTemplate

Schreiben

proton:TagResource

Taggen, Schreiben

CreateEnvironmentTemplateVersion

proton:CreateEnvironmentTemplateVersion

Schreiben

proton:TagResource

Taggen, Schreiben

CreateRepository

proton:CreateRepository

Schreiben

proton:TagResource

Taggen, Schreiben

codestar-connections:PassConnection

Lesen

CreateService

proton:CreateService

Write (Schreiben)

proton:TagResource

Taggen, Schreiben

codestar-connections:PassConnection

Lesen

CreateServiceInstance

proton:CreateServiceInstance

Write (Schreiben)

proton:TagResource

Taggen, Schreiben

CreateServiceSyncConfig

proton:CreateServiceSyncConfig

Schreiben

CreateServiceTemplate

proton:CreateServiceTemplate

Schreiben

proton:TagResource

Taggen, Schreiben

CreateServiceTemplateVersion

proton:CreateServiceTemplateVersion

Schreiben

proton:TagResource

Taggen, Schreiben

CreateTemplateSyncConfig

proton:CreateTemplateSyncConfig

Schreiben

DeleteComponent

proton:DeleteComponent

Schreiben

DeleteDeployment

proton:DeleteDeployment

Schreiben

DeleteEnvironment

proton:DeleteEnvironment

Schreiben

DeleteEnvironmentAccountConnection

proton:DeleteEnvironmentAccountConnection

Schreiben

DeleteEnvironmentTemplate

proton:DeleteEnvironmentTemplate

Schreiben

DeleteEnvironmentTemplateVersion

proton:DeleteEnvironmentTemplateVersion

Schreiben

DeleteRepository

proton:DeleteRepository

Schreiben

DeleteService

proton:DeleteService

Schreiben

DeleteServiceSyncConfig

proton:DeleteServiceSyncConfig

Schreiben

DeleteServiceTemplate

proton:DeleteServiceTemplate

Schreiben

DeleteServiceTemplateVersion

proton:DeleteServiceTemplateVersion

Schreiben

DeleteTemplateSyncConfig

proton:DeleteTemplateSyncConfig

Schreiben

GetAccountSettings

proton:GetAccountSettings

Lesen

GetComponent

proton:GetComponent

Lesen

GetDeployment

proton:GetComponent

Lesen

proton:GetDeployment

Lesen

proton:GetEnvironment

Lesen

proton:GetService

Lesen

proton:GetServiceInstance

Lesen

GetEnvironment

proton:GetEnvironment

Lesen

GetEnvironmentAccountConnection

proton:GetEnvironmentAccountConnection

Lesen

GetEnvironmentTemplate

proton:GetEnvironmentTemplate

Lesen

GetEnvironmentTemplateVersion

proton:GetEnvironmentTemplateVersion

Lesen

GetRepository

proton:GetRepository

Lesen

GetRepositorySyncStatus

proton:GetRepositorySyncStatus

Lesen

GetResourcesSummary

proton:GetResourcesSummary

Lesen

GetService

proton:GetService

Lesen

GetServiceInstance

proton:GetServiceInstance

Lesen

GetServiceInstanceSyncStatus

proton:GetServiceInstanceSyncStatus

Lesen

GetServiceSyncBlockerSummary

proton:GetServiceSyncBlockerSummary

Lesen

GetServiceSyncConfig

proton:GetServiceSyncConfig

Lesen

GetServiceTemplate

proton:GetServiceTemplate

Lesen

GetServiceTemplateVersion

proton:GetServiceTemplateVersion

Lesen

GetTemplateSyncConfig

proton:GetTemplateSyncConfig

Lesen

GetTemplateSyncStatus

proton:GetTemplateSyncStatus

Lesen

ListComponentOutputs

proton:ListComponentOutputs

Auflisten

ListComponentProvisionedResources

proton:ListComponentProvisionedResources

Auflisten

ListComponents

proton:ListComponents

Auflisten

ListDeployments

proton:ListDeployments

Auflisten

ListEnvironmentAccountConnections

proton:ListEnvironmentAccountConnections

Auflisten

ListEnvironmentOutputs

proton:ListEnvironmentOutputs

Auflisten

ListEnvironmentProvisionedResources

proton:ListEnvironmentProvisionedResources

Auflisten

ListEnvironmentTemplateVersions

proton:ListEnvironmentTemplateVersions

Auflisten

ListEnvironmentTemplates

proton:ListEnvironmentTemplates

Auflisten

ListEnvironments

proton:ListEnvironments

Auflisten

ListRepositories

proton:ListRepositories

Auflisten

ListRepositorySyncDefinitions

proton:ListRepositorySyncDefinitions

Auflisten

ListServiceInstanceOutputs

proton:ListServiceInstanceOutputs

Auflisten

ListServiceInstanceProvisionedResources

proton:ListServiceInstanceProvisionedResources

Auflisten

ListServiceInstances

proton:ListServiceInstances

Auflisten

ListServicePipelineOutputs

proton:ListServicePipelineOutputs

Auflisten

ListServicePipelineProvisionedResources

proton:ListServicePipelineProvisionedResources

Auflisten

ListServiceTemplateVersions

proton:ListServiceTemplateVersions

Auflisten

ListServiceTemplates

proton:ListServiceTemplates

Auflisten

ListServices

proton:ListServices

Auflisten

ListTagsForResource

proton:ListTagsForResource

Lesen

NotifyResourceDeploymentStatusChange

proton:NotifyResourceDeploymentStatusChange

Write (Schreiben)

RejectEnvironmentAccountConnection

proton:RejectEnvironmentAccountConnection

Schreiben

TagResource

proton:TagResource

Taggen, Schreiben

UntagResource

proton:UntagResource

Taggen, Schreiben

UpdateAccountSettings

proton:UpdateAccountSettings

Schreiben

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Schreiben

UpdateComponent

proton:UpdateComponent

Schreiben

UpdateEnvironment

proton:UpdateEnvironment

Schreiben

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Schreiben

UpdateEnvironmentAccountConnection

proton:UpdateEnvironmentAccountConnection

Schreiben

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Schreiben

UpdateEnvironmentTemplate

proton:UpdateEnvironmentTemplate

Schreiben

UpdateEnvironmentTemplateVersion

proton:UpdateEnvironmentTemplateVersion

Schreiben

UpdateService

proton:UpdateService

Schreiben

UpdateServiceInstance

proton:UpdateServiceInstance

Schreiben

UpdateServicePipeline

proton:UpdateServicePipeline

Schreiben

UpdateServiceSyncBlocker

proton:UpdateServiceSyncBlocker

Schreiben

UpdateServiceTemplate

proton:UpdateServiceTemplate

Schreiben

UpdateServiceTemplateVersion

proton:UpdateServiceTemplateVersion

Schreiben

UpdateTemplateSyncConfig

proton:UpdateTemplateSyncConfig

Schreiben

Aktionen definiert durch AWS Proton

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion listet die Tabelle die Ressourcentypen und Bedingungsschlüssel auf, 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

AcceptEnvironmentAccountConnection

Gewährt die Berechtigung, eine Verbindungsanforderung eines Umgebungskontos von einem anderen Umgebungskonto abzulehnen

environment-account-connection*

aws:ResourceTag/${TagKey}

Schreiben

CancelComponentDeployment

Gewährt die Berechtigung zum Abbrechen einer Bereitstellung

component*

aws:ResourceTag/${TagKey}

Schreiben

CancelEnvironmentDeployment

Gewährt die Berechtigung zum Abbrechen einer Umgebungsbereitstellung

environment*

aws:ResourceTag/${TagKey}

proton:EnvironmentTemplate

Write

CancelServiceInstanceDeployment

Gewährt die Berechtigung zum Abbrechen einer Bereitstellung von Service-Instancen

service-instance*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Write

CancelServicePipelineDeployment

Gewährt die Berechtigung zum Abbrechen einer Bereitstellung von Service-Pipelines

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Schreiben

CreateComponent

Gewährt die Berechtigung zum Erstellen einer Komponente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateEnvironment

Gewährt die Berechtigung zum Erstellen einer Umgebung

environment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proton:EnvironmentTemplate

Write

CreateEnvironmentAccountConnection

Gewährt die Berechtigung zum Erstellen einer Umgebungskontoverbindung

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateEnvironmentTemplate

Gewährt die Berechtigung zum Erstellen einer Umgebungsvorlage

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateEnvironmentTemplateMajorVersion

Gewährt die Berechtigung zum Erstellen einer Hauptversion einer Umgebungsvorlage VERALTET — verwenden CreateEnvironmentTemplateVersion stattdessen

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateEnvironmentTemplateMinorVersion

Gewährt die Berechtigung zum Erstellen einer Nebenversion einer Umgebungsvorlage VERALTET — verwenden CreateEnvironmentTemplateVersion stattdessen

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateEnvironmentTemplateVersion

Gewährt die Berechtigung zum Erstellen einer Umgebungsvorlage

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateRepository

Gewährt die Berechtigung zum Erstellen eines Repositorys

repository*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateService

Gewährt die Berechtigung zum Erstellen eines Service

service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proton:ServiceTemplate

Schreiben

CreateServiceInstance

Gewährt die Berechtigung zum Erstellen einer Service-Instance

service-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proton:ServiceTemplate

Schreiben

CreateServiceSyncConfig

Gewährt die Berechtigung zum Erstellen einer Service-Synchronisationskonfiguration

Schreiben

CreateServiceTemplate

Gewährt die Berechtigung zum Erstellen einer Servicevorlage

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateServiceTemplateMajorVersion

Gewährt die Berechtigung zum Erstellen einer Hauptversion einer Servicevorlage VERALTET — verwenden CreateServiceTemplateVersion stattdessen

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateServiceTemplateMinorVersion

Gewährt die Berechtigung zum Erstellen einer Nebenversion einer Servicevorlage VERALTET — verwenden CreateServiceTemplateVersion stattdessen

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateServiceTemplateVersion

Gewährt die Berechtigung zum Erstellen einer Servicevorlageversion

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateTemplateSyncConfig

Gewährt die Berechtigung zum Erstellen einer Vorlage für die Sync-Konfiguration

Schreiben

DeleteAccountRoles

Gewährt die Berechtigung zum Löschen der Kontorollen VERALTET — verwenden UpdateAccountSettings stattdessen

Schreiben

DeleteComponent

Gewährt die Berechtigung zum Löschen einer Komponente

component*

aws:ResourceTag/${TagKey}

Schreiben

DeleteDeployment

Erteilt die Berechtigung zum Löschen einer Bereitstellung

deployment*

aws:ResourceTag/${TagKey}

Schreiben

DeleteEnvironment

Gewährt die Berechtigung zum Löschen einer Umgebung

environment*

aws:ResourceTag/${TagKey}

proton:EnvironmentTemplate

Write

DeleteEnvironmentAccountConnection

Gewährt die Berechtigung zum Löschen einer Umgebungskontoverbindung

environment-account-connection*

aws:ResourceTag/${TagKey}

Write

DeleteEnvironmentTemplate

Gewährt die Berechtigung zum Löschen einer Umgebungsvorlage

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteEnvironmentTemplateMajorVersion

Gewährt die Berechtigung zum Löschen einer Hauptversion einer Umgebungsvorlage VERALTET — verwenden DeleteEnvironmentTemplateVersion stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteEnvironmentTemplateMinorVersion

Gewährt die Berechtigung zum Löschen einer Nebenversion einer Umgebungsvorlage VERALTET — verwenden DeleteEnvironmentTemplateVersion stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteEnvironmentTemplateVersion

Gewährt die Berechtigung zum Löschen einer Umgebungsvorlageversion

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRepository

Gewährt die Berechtigung zum Löschen eines Repositorys.

repository*

aws:ResourceTag/${TagKey}

Schreiben

DeleteService

Gewährt die Berechtigung zum Löschen eines Service

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Schreiben

DeleteServiceSyncConfig

Gewährt die Berechtigung zum Löschen einer Service-Synchronisationskonfiguration

Schreiben

DeleteServiceTemplate

Gewährt die Berechtigung zum Löschen einer Servicevorlage

service-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteServiceTemplateMajorVersion

Gewährt die Berechtigung zum Löschen einer Hauptversion einer Servicevorlage VERALTET — verwenden DeleteServiceTemplateVersion stattdessen

service-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteServiceTemplateMinorVersion

Gewährt die Berechtigung zum Löschen einer Nebenversion einer Servicevorlage VERALTET — verwenden DeleteServiceTemplateVersion stattdessen

service-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteServiceTemplateVersion

Gewährt die Berechtigung zum Löschen einer Servicevorlageversion

service-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTemplateSyncConfig

Erteilt die Erlaubnis zum Löschen eines TemplateSyncConfig

Schreiben

GetAccountRoles

Gewährt die Berechtigung zum Abrufen von Kontorollen VERALTET — verwenden GetAccountSettings stattdessen

Lesen

GetAccountSettings

Gewährt die Berechtigung zum Beschreiben der Kontoeinstellungen

Lesen

GetComponent

Gewährt die Berechtigung zum Beschreiben eines Kontakts

component*

aws:ResourceTag/${TagKey}

Lesen

GetDeployment

Erteilt die Berechtigung zum Beschreiben einer Bereitstellung

deployment*

aws:ResourceTag/${TagKey}

Lesen

GetEnvironment

Gewährt die Berechtigung zum Beschreiben einer Umgebung

environment*

aws:ResourceTag/${TagKey}

Read

GetEnvironmentAccountConnection

Gewährt die Berechtigung zum Beschreiben einer Umgebungskontoverbindung

environment-account-connection*

aws:ResourceTag/${TagKey}

Read

GetEnvironmentTemplate

Gewährt die Berechtigung zum Beschreiben einer Umgebungsvorlage

environment-template*

aws:ResourceTag/${TagKey}

Lesen

GetEnvironmentTemplateMajorVersion

Gewährt die Berechtigung zum Abrufen einer Hauptversion einer Umgebungsvorlage VERALTET — verwenden GetEnvironmentTemplateVersion stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Lesen

GetEnvironmentTemplateMinorVersion

Gewährt die Berechtigung zum Abrufen einer Nebenversion einer Umgebungsvorlage VERALTET — verwenden GetEnvironmentTemplateVersion stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Lesen

GetEnvironmentTemplateVersion

Gewährt die Berechtigung zum Beschreiben einer Umgebungsvorlageversion

environment-template*

aws:ResourceTag/${TagKey}

Lesen

GetRepository

Gewährt die Berechtigung zum Beschreiben eines Repositorys

repository*

aws:ResourceTag/${TagKey}

Lesen

GetRepositorySyncStatus

Gewährt die Berechtigung zum Abrufen des neuesten Synchronisierungsstatus für ein Repository

Lesen

GetResourceTemplateVersionStatusCounts

Gewährt die Berechtigung zum Auflisten des Versionsstatus von Ressourcenvorlagen

Lesen

GetResourcesSummary

Gewährt die Berechtigung zum Abrufen der Ressourcenzusammenfassung

Lesen

GetService

Gewährt die Berechtigung zum Beschreiben eines Service

service*

aws:ResourceTag/${TagKey}

Read

GetServiceInstance

Gewährt die Berechtigung zum Beschreiben einer Service-Instance

service-instance*

aws:ResourceTag/${TagKey}

Lesen

GetServiceInstanceSyncStatus

Gewährt die Berechtigung zum Beschreiben des Synchronisierungsstatus einer Service-Instance

Lesen

GetServiceSyncBlockerSummary

Gewährt die Berechtigung zum Beschreiben von Service-Synchronisationssperren für einen Service oder eine Service-Instance

Lesen

GetServiceSyncConfig

Gewährt die Berechtigung zum Beschreiben einer Service-Synchronisationskonfiguration

Lesen

GetServiceTemplate

Gewährt die Berechtigung zum Beschreiben einer Servicevorlage

service-template*

aws:ResourceTag/${TagKey}

Lesen

GetServiceTemplateMajorVersion

Gewährt die Berechtigung zum Abrufen einer Hauptversion einer Servicevorlage VERALTET — verwenden GetServiceTemplateVersion stattdessen

service-template*

aws:ResourceTag/${TagKey}

Lesen

GetServiceTemplateMinorVersion

Gewährt die Berechtigung zum Abrufen einer Nebenversion einer Servicevorlage VERALTET — verwenden GetServiceTemplateVersion stattdessen

service-template*

aws:ResourceTag/${TagKey}

Lesen

GetServiceTemplateVersion

Gewährt die Berechtigung zum Beschreiben einer Servicevorlageversion

service-template*

aws:ResourceTag/${TagKey}

Lesen

GetTemplateSyncConfig

Erteilt die Erlaubnis, eine zu beschreiben TemplateSyncConfig

Lesen

GetTemplateSyncStatus

Gewährt die Berechtigung zum Beschreiben des Synchronisierungsstatus einer Vorlage

Lesen

ListComponentOutputs

Gewährt Berechtigung zum Auflisten von Testkomponenten

component*

aws:ResourceTag/${TagKey}

Auflisten

deployment

aws:ResourceTag/${TagKey}

ListComponentProvisionedResources

Gewährt die Berechtigung zum Auflisten von Ressourcen, die von der Umgebung bereitgestellt werden

component*

aws:ResourceTag/${TagKey}

Auflisten

ListComponents

Gewährt Berechtigung zum Auflisten von Testkomponenten

environment

aws:ResourceTag/${TagKey}

Auflisten

service

aws:ResourceTag/${TagKey}

service-instance

aws:ResourceTag/${TagKey}

ListDeployments

Gewährt die Berechtigung zum Auflisten von Bereitstellungen

Auflisten

ListEnvironmentAccountConnections

Gewährt die Berechtigung, Umgebungskontoverbindungen aufzulisten

Auflisten

ListEnvironmentOutputs

Gewährt die Berechtigung zum Auflisten von Umgebungsausgaben

deployment

aws:ResourceTag/${TagKey}

Auflisten

environment*

aws:ResourceTag/${TagKey}

ListEnvironmentProvisionedResources

Gewährt die Berechtigung zum Auflisten von Ressourcen, die von der Umgebung bereitgestellt werden

environment*

aws:ResourceTag/${TagKey}

Auflisten

ListEnvironmentTemplateMajorVersions

Gewährt die Berechtigung zum Auflisten von Hauptversionen einer Umgebungsvorlage VERALTET — verwenden ListEnvironmentTemplateVersions stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Auflisten

ListEnvironmentTemplateMinorVersions

Gewährt die Berechtigung zum Auflisten einer Nebenversion einer Umgebungsvorlage VERALTET — verwenden ListEnvironmentTemplateVersions stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Auflisten

ListEnvironmentTemplateVersions

Gewährt die Berechtigung zum Auflisten von Umgebungsvorlagenversionen

environment-template*

aws:ResourceTag/${TagKey}

List

ListEnvironmentTemplates

Gewährt die Berechtigung zum Auflisten von Umgebungsvorlagen

List

ListEnvironments

Gewährt die Berechtigung zum Auflisten von Umgebungen

Auflisten

ListRepositories

Gewährt die Berechtigung zum Auflisten von Repositorys

Auflisten

ListRepositorySyncDefinitions

Gewährt die Berechtigung zum Auflisten von Sync-Definitionen

Auflisten

ListServiceInstanceOutputs

Gewährt die Berechtigung zum Auflisten von Service-Instance-Ausgaben

deployment

aws:ResourceTag/${TagKey}

Auflisten

service*

aws:ResourceTag/${TagKey}

service-instance*

aws:ResourceTag/${TagKey}

ListServiceInstanceProvisionedResources

Gewährt die Berechtigung zum Auflisten von Ressourcen, die von Service-Instances bereitgestellt werden

service*

aws:ResourceTag/${TagKey}

Auflisten

service-instance*

aws:ResourceTag/${TagKey}

ListServiceInstances

Gewährt die Berechtigung zum Auflisten von Service-Instances

Auflisten

ListServicePipelineOutputs

Gewährt die Berechtigung zum Auflisten von Service-Pipeline-Ausgaben

deployment

aws:ResourceTag/${TagKey}

Auflisten

service*

aws:ResourceTag/${TagKey}

ListServicePipelineProvisionedResources

Gewährt die Berechtigung zum Auflisten von Ressourcen, die von der Service-Pipeline bereitgestellt werden

service*

aws:ResourceTag/${TagKey}

Auflisten

ListServiceTemplateMajorVersions

Gewährt die Berechtigung zum Auflisten von Hauptversionen einer Servicevorlage VERALTET — verwenden ListServiceTemplateVersions stattdessen

service-template*

aws:ResourceTag/${TagKey}

Auflisten

ListServiceTemplateMinorVersions

Gewährt die Berechtigung zum Auflisten von Nebenversionen einer Servicevorlage VERALTET — verwenden ListServiceTemplateVersions stattdessen

service-template*

aws:ResourceTag/${TagKey}

Auflisten

ListServiceTemplateVersions

Gewährt die Berechtigung zum Auflisten von Servicevorlagenversionen

service-template*

aws:ResourceTag/${TagKey}

List

ListServiceTemplates

Gewährt die Berechtigung zum Auflisten von Servicevorlagen

List

ListServices

Gewährt die Berechtigung zum Auflisten von Services

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten der Tags einer Ressource

component

aws:ResourceTag/${TagKey}

Lesen

environment

aws:ResourceTag/${TagKey}

environment-account-connection

aws:ResourceTag/${TagKey}

environment-template

aws:ResourceTag/${TagKey}

environment-template-major-version

aws:ResourceTag/${TagKey}

environment-template-minor-version

aws:ResourceTag/${TagKey}

environment-template-version

aws:ResourceTag/${TagKey}

repository

aws:ResourceTag/${TagKey}

service

aws:ResourceTag/${TagKey}

service-instance

aws:ResourceTag/${TagKey}

service-template

aws:ResourceTag/${TagKey}

service-template-major-version

aws:ResourceTag/${TagKey}

service-template-minor-version

aws:ResourceTag/${TagKey}

service-template-version

aws:ResourceTag/${TagKey}

NotifyResourceDeploymentStatusChange

Gewährt die Berechtigung, Proton über Statusänderungen bei der Ressourcenbereitstellung zu informieren

environment

aws:ResourceTag/${TagKey}

Schreiben

service-instance

aws:ResourceTag/${TagKey}

RejectEnvironmentAccountConnection

Gewährt die Berechtigung, eine Verbindungsanforderung eines Umgebungskontos von einem anderen Umgebungskonto abzulehnen

environment-account-connection*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen von Tags zu einer Ressource

component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

environment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-account-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template-major-version

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template-minor-version

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template-version

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

repository

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service-instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template-major-version

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template-minor-version

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template-version

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus einer Ressource

component

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

environment

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-account-connection

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template-major-version

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template-minor-version

aws:ResourceTag/${TagKey}

aws:TagKeys

environment-template-version

aws:ResourceTag/${TagKey}

aws:TagKeys

repository

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:ResourceTag/${TagKey}

aws:TagKeys

service-instance

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template-major-version

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template-minor-version

aws:ResourceTag/${TagKey}

aws:TagKeys

service-template-version

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountRoles

Gewährt die Berechtigung zum Aktualisieren der Kontorollen VERALTET — verwenden UpdateAccountSettings stattdessen

Schreiben

UpdateAccountSettings

Gewährt die Berechtigung zum Aktualisieren der Kontoeinstellungen

Schreiben

UpdateComponent

Gewährt die Berechtigung zum Aktualisieren einer Komponente

component*

aws:ResourceTag/${TagKey}

Schreiben

UpdateEnvironment

Gewährt die Berechtigung zum Aktualisieren einer Umgebung.

environment*

aws:ResourceTag/${TagKey}

proton:EnvironmentTemplate

Write

UpdateEnvironmentAccountConnection

Gewährt die Berechtigung zum Aktualisieren einer Umgebungskontoverbindung

environment-account-connection*

aws:ResourceTag/${TagKey}

Write

UpdateEnvironmentTemplate

Gewährt die Berechtigung zum Aktualisieren einer Umgebungsvorlage

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateEnvironmentTemplateMajorVersion

Gewährt die Berechtigung zum Aktualisieren einer Hauptversion einer Umgebungsvorlage VERALTET — verwenden UpdateEnvironmentTemplateVersion stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateEnvironmentTemplateMinorVersion

Gewährt die Berechtigung zum Aktualisieren einer Nebenversion einer Umgebungsvorlage VERALTET — verwenden UpdateEnvironmentTemplateVersion stattdessen

environment-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateEnvironmentTemplateVersion

Gewährt die Berechtigung zum Aktualisieren von einer Umgebungsvorlagenversion

environment-template*

aws:ResourceTag/${TagKey}

Write

UpdateService

Gewährt die Berechtigung zum Aktualisieren eines Service

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Write

UpdateServiceInstance

Gewährt die Berechtigung zum Aktualisieren einer Service-Instance

service-instance*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Write

UpdateServicePipeline

Gewährt die Berechtigung zum Aktualisieren einer Servicepipeline

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Schreiben

UpdateServiceSyncBlocker

Gewährt die Berechtigung zum Aktualisieren einer Synchronisationssperre

Schreiben

UpdateServiceSyncConfig

Gewährt die Berechtigung zum Aktualisieren einer Service-Synchronisationskonfiguration

Schreiben

UpdateServiceTemplate

Gewährt die Berechtigung zum Aktualisieren einer Servicevorlage

service-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateServiceTemplateMajorVersion

Gewährt die Berechtigung zum Aktualisieren einer Hauptversion einer Servicevorlage VERALTET — verwenden UpdateServiceTemplateVersion stattdessen

service-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateServiceTemplateMinorVersion

Gewährt die Berechtigung zum Erstellen einer Nebenversion einer Servicevorlage VERALTET — verwenden UpdateServiceTemplateVersion stattdessen

service-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateServiceTemplateVersion

Gewährt die Berechtigung zum Aktualisieren einer Servicevorlagenversion

service-template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateTemplateSyncConfig

Erteilt die Erlaubnis, eine zu aktualisieren TemplateSyncConfig

Schreiben

Ressourcentypen, definiert durch AWS Proton

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

Ressourcentypen ARN Bedingungsschlüssel

component

arn:${Partition}:proton:${Region}:${Account}:component/${Id}

aws:ResourceTag/${TagKey}

deployment

arn:${Partition}:proton:${Region}:${Account}:deployment/${Id}

aws:ResourceTag/${TagKey}

environment

arn:${Partition}:proton:${Region}:${Account}:environment/${Name}

aws:ResourceTag/${TagKey}

environment-account-connection

arn:${Partition}:proton:${Region}:${Account}:environment-account-connection/${Id}

aws:ResourceTag/${TagKey}

environment-template

arn:${Partition}:proton:${Region}:${Account}:environment-template/${Name}

aws:ResourceTag/${TagKey}

environment-template-major-version

arn:${Partition}:proton:${Region}:${Account}:environment-template/${TemplateName}:${MajorVersionId}

aws:ResourceTag/${TagKey}

environment-template-minor-version

arn:${Partition}:proton:${Region}:${Account}:environment-template/${TemplateName}:${MajorVersionId}.${MinorVersionId}

aws:ResourceTag/${TagKey}

environment-template-version

arn:${Partition}:proton:${Region}:${Account}:environment-template/${TemplateName}:${MajorVersion}.${MinorVersion}

aws:ResourceTag/${TagKey}

repository

arn:${Partition}:proton:${Region}:${Account}:repository/${Provider}:${Name}

aws:ResourceTag/${TagKey}

service

arn:${Partition}:proton:${Region}:${Account}:service/${Name}

aws:ResourceTag/${TagKey}

service-instance

arn:${Partition}:proton:${Region}:${Account}:service/${ServiceName}/service-instance/${Name}

aws:ResourceTag/${TagKey}

service-template

arn:${Partition}:proton:${Region}:${Account}:service-template/${Name}

aws:ResourceTag/${TagKey}

service-template-major-version

arn:${Partition}:proton:${Region}:${Account}:service-template/${TemplateName}:${MajorVersionId}

aws:ResourceTag/${TagKey}

service-template-minor-version

arn:${Partition}:proton:${Region}:${Account}:service-template/${TemplateName}:${MajorVersionId}.${MinorVersionId}

aws:ResourceTag/${TagKey}

service-template-version

arn:${Partition}:proton:${Region}:${Account}:service-template/${TemplateName}:${MajorVersion}.${MinorVersion}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Proton

AWS Proton definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert Aktionen nach den Tag-Schlüsseln in der Anforderung

ArrayOfString

proton:EnvironmentTemplate

Filtert Aktionen basierend auf der angegebenen Umgebungsvorlage für Ressource

String

proton:ServiceTemplate

Filtert Aktionen basierend auf der angegebenen Service-Vorlage im Zusammenhang mit Ressource

String