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 Ressourcen, Aktionen und Bedingungskontextschlüssel zur Verwendung in IAM Berechtigungsrichtlinien bereit.

Referenzen:

Von AWS Proton definierte Aktionen

Sie können die folgenden Aktionen im Action Element einer IAM Richtlinienerklärung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, gewähren oder verweigern Sie normalerweise den Zugriff auf den API Vorgang oder 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.

Die Spalte Resource types (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("*") im Element Resource Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie in ARN einer Anweisung mit dieser Aktion einen Ressourcentyp angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Resource Element in einer IAM Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp ein ARN Oder-Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.

Die Spalte Bedingungsschlüssel der Tabelle der Aktionen enthält Schlüssel, die Sie im Element Condition einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte Bedingungsschlüssel der Tabelle der Ressourcentypen.

Anmerkung

Die Ressourcenbedingungsschlüssel sind in der Tabelle Ressourcentypen enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte Ressourcentypen (*erforderlich) der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte Bedingungsschlüssel. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.

Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Aktionen

Aktionen Beschreibung Zugriffsebene Ressourcentypen (*erforderlich) Bedingungsschlüssel Abhängige Aktionen
AcceptEnvironmentAccountConnection Gewährt die Berechtigung, eine Verbindungsanforderung eines Umgebungskontos von einem anderen Umgebungskonto abzulehnen Schreiben

environment-account-connection*

CancelComponentDeployment Gewährt die Berechtigung zum Abbrechen einer Bereitstellung Schreiben

component*

CancelEnvironmentDeployment Gewährt die Berechtigung zum Abbrechen einer Umgebungsbereitstellung Write

environment*

proton:EnvironmentTemplate

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

service-instance*

proton:ServiceTemplate

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

service*

proton:ServiceTemplate

CreateComponent Gewährt die Berechtigung zum Erstellen einer Komponente Schreiben

component*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateEnvironment Gewährt die Berechtigung zum Erstellen einer Umgebung Write

environment*

iam:PassRole

aws:TagKeys

aws:RequestTag/${TagKey}

proton:EnvironmentTemplate

CreateEnvironmentAccountConnection Gewährt die Berechtigung zum Erstellen einer Umgebungskontoverbindung Write

aws:TagKeys

aws:RequestTag/${TagKey}

CreateEnvironmentTemplate Gewährt die Berechtigung zum Erstellen einer Umgebungsvorlage Schreiben

environment-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateEnvironmentTemplateMajorVersion Gewährt die Berechtigung zum Erstellen einer Hauptversion einer Umgebungsvorlage DEPRECATED- CreateEnvironmentTemplateVersion stattdessen verwenden Schreiben

environment-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateEnvironmentTemplateMinorVersion Gewährt die Berechtigung zum Erstellen einer Nebenversion einer Umgebungsvorlage DEPRECATED- CreateEnvironmentTemplateVersion stattdessen verwenden Schreiben

environment-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateEnvironmentTemplateVersion Gewährt die Berechtigung zum Erstellen einer Umgebungsvorlage Schreiben

environment-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateRepository Gewährt die Berechtigung zum Erstellen eines Repositorys Schreiben

repository*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateService Gewährt die Berechtigung zum Erstellen eines Service Schreiben

service*

codestar-connections:PassConnection

aws:TagKeys

aws:RequestTag/${TagKey}

proton:ServiceTemplate

CreateServiceInstance Gewährt die Berechtigung zum Erstellen einer Service-Instance Schreiben

service-instance*

aws:TagKeys

aws:RequestTag/${TagKey}

proton:ServiceTemplate

CreateServiceSyncConfig Gewährt die Berechtigung zum Erstellen einer Service-Synchronisationskonfiguration Schreiben
CreateServiceTemplate Gewährt die Berechtigung zum Erstellen einer Servicevorlage Schreiben

service-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateServiceTemplateMajorVersion Gewährt die Berechtigung zum Erstellen einer Hauptversion einer Servicevorlage DEPRECATED- CreateServiceTemplateVersion stattdessen verwenden Schreiben

service-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateServiceTemplateMinorVersion Gewährt die Berechtigung zum Erstellen einer Nebenversion einer Servicevorlage DEPRECATED- CreateServiceTemplateVersion stattdessen verwenden Schreiben

service-template*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateServiceTemplateVersion Gewährt die Berechtigung zum Erstellen einer Servicevorlageversion Schreiben

service-template*

aws:TagKeys

aws:RequestTag/${TagKey}

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 DEPRECATED- UpdateAccountSettings stattdessen verwenden Schreiben
DeleteComponent Gewährt die Berechtigung zum Löschen einer Komponente Schreiben

component*

DeleteDeployment Erteilt die Berechtigung zum Löschen einer Bereitstellung Schreiben

deployment*

DeleteEnvironment Gewährt die Berechtigung zum Löschen einer Umgebung Write

environment*

proton:EnvironmentTemplate

DeleteEnvironmentAccountConnection Gewährt die Berechtigung zum Löschen einer Umgebungskontoverbindung Write

environment-account-connection*

DeleteEnvironmentTemplate Gewährt die Berechtigung zum Löschen einer Umgebungsvorlage Schreiben

environment-template*

DeleteEnvironmentTemplateMajorVersion Gewährt die Berechtigung zum Löschen einer Hauptversion einer Umgebungsvorlage DEPRECATED- DeleteEnvironmentTemplateVersion stattdessen verwenden Schreiben

environment-template*

DeleteEnvironmentTemplateMinorVersion Gewährt die Berechtigung zum Löschen einer Nebenversion einer Umgebungsvorlage DEPRECATED- DeleteEnvironmentTemplateVersion stattdessen verwenden Schreiben

environment-template*

DeleteEnvironmentTemplateVersion Gewährt die Berechtigung zum Löschen einer Umgebungsvorlageversion Schreiben

environment-template*

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

repository*

DeleteService Gewährt die Berechtigung zum Löschen eines Service Schreiben

service*

proton:ServiceTemplate

DeleteServiceSyncConfig Gewährt die Berechtigung zum Löschen einer Service-Synchronisationskonfiguration Schreiben
DeleteServiceTemplate Gewährt die Berechtigung zum Löschen einer Servicevorlage Schreiben

service-template*

DeleteServiceTemplateMajorVersion Gewährt die Berechtigung zum Löschen einer Hauptversion einer Servicevorlage DEPRECATED- DeleteServiceTemplateVersion stattdessen verwenden Schreiben

service-template*

DeleteServiceTemplateMinorVersion Gewährt die Berechtigung zum Löschen einer Nebenversion einer Servicevorlage DEPRECATED- DeleteServiceTemplateVersion stattdessen verwenden Schreiben

service-template*

DeleteServiceTemplateVersion Gewährt die Berechtigung zum Löschen einer Servicevorlageversion Schreiben

service-template*

DeleteTemplateSyncConfig Erteilt die Erlaubnis zum Löschen eines TemplateSyncConfig Schreiben
GetAccountRoles Gewährt die Berechtigung zum Abrufen von Kontorollen DEPRECATED- verwende GetAccountSettings stattdessen Lesen
GetAccountSettings Gewährt die Berechtigung zum Beschreiben der Kontoeinstellungen Lesen
GetComponent Gewährt die Berechtigung zum Beschreiben eines Kontakts Lesen

component*

GetDeployment Erteilt die Berechtigung zum Beschreiben einer Bereitstellung Lesen

deployment*

GetEnvironment Gewährt die Berechtigung zum Beschreiben einer Umgebung Read

environment*

GetEnvironmentAccountConnection Gewährt die Berechtigung zum Beschreiben einer Umgebungskontoverbindung Read

environment-account-connection*

GetEnvironmentTemplate Gewährt die Berechtigung zum Beschreiben einer Umgebungsvorlage Lesen

environment-template*

GetEnvironmentTemplateMajorVersion Gewährt die Berechtigung zum Abrufen einer Hauptversion einer Umgebungsvorlage DEPRECATED- GetEnvironmentTemplateVersion stattdessen verwenden Lesen

environment-template*

GetEnvironmentTemplateMinorVersion Gewährt die Berechtigung zum Abrufen einer Nebenversion einer Umgebungsvorlage DEPRECATED- GetEnvironmentTemplateVersion stattdessen verwenden Lesen

environment-template*

GetEnvironmentTemplateVersion Gewährt die Berechtigung zum Beschreiben einer Umgebungsvorlageversion Lesen

environment-template*

GetRepository Gewährt die Berechtigung zum Beschreiben eines Repositorys Lesen

repository*

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 Read

service*

GetServiceInstance Gewährt die Berechtigung zum Beschreiben einer Service-Instance Lesen

service-instance*

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 Lesen

service-template*

GetServiceTemplateMajorVersion Gewährt die Berechtigung zum Abrufen einer Hauptversion einer Servicevorlage DEPRECATED- GetServiceTemplateVersion stattdessen verwenden Lesen

service-template*

GetServiceTemplateMinorVersion Gewährt die Berechtigung zum Abrufen einer Nebenversion einer Servicevorlage DEPRECATED- GetServiceTemplateVersion stattdessen verwenden Lesen

service-template*

GetServiceTemplateVersion Gewährt die Berechtigung zum Beschreiben einer Servicevorlageversion Lesen

service-template*

GetTemplateSyncConfig Erteilt die Erlaubnis zur Beschreibung eines TemplateSyncConfig Lesen
GetTemplateSyncStatus Gewährt die Berechtigung zum Beschreiben des Synchronisierungsstatus einer Vorlage Lesen
ListComponentOutputs Gewährt Berechtigung zum Auflisten von Testkomponenten Auflisten

component*

deployment

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

component*

ListComponents Gewährt Berechtigung zum Auflisten von Testkomponenten Auflisten

environment

service

service-instance

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 Auflisten

environment*

deployment

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

environment*

ListEnvironmentTemplateMajorVersions Gewährt die Berechtigung zum Auflisten von Hauptversionen einer Umgebungsvorlage DEPRECATED- verwende ListEnvironmentTemplateVersions stattdessen Auflisten

environment-template*

ListEnvironmentTemplateMinorVersions Gewährt die Berechtigung zum Auflisten einer Nebenversion einer Umgebungsvorlage DEPRECATED- ListEnvironmentTemplateVersions stattdessen verwenden Auflisten

environment-template*

ListEnvironmentTemplateVersions Gewährt die Berechtigung zum Auflisten von Umgebungsvorlagenversionen List

environment-template*

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 Auflisten

service*

service-instance*

deployment

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

service*

service-instance*

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

service*

deployment

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

service*

ListServiceTemplateMajorVersions Gewährt die Berechtigung zum Auflisten von Hauptversionen einer Servicevorlage DEPRECATED- ListServiceTemplateVersions stattdessen verwenden Auflisten

service-template*

ListServiceTemplateMinorVersions Gewährt die Berechtigung zum Auflisten von Nebenversionen einer Servicevorlage DEPRECATED- ListServiceTemplateVersions stattdessen verwenden Auflisten

service-template*

ListServiceTemplateVersions Gewährt die Berechtigung zum Auflisten von Servicevorlagenversionen List

service-template*

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 Lesen

component

environment

environment-account-connection

environment-template

environment-template-major-version

environment-template-minor-version

environment-template-version

repository

service

service-instance

service-template

service-template-major-version

service-template-minor-version

service-template-version

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

environment

service-instance

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

environment-account-connection*

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

component

environment

environment-account-connection

environment-template

environment-template-major-version

environment-template-minor-version

environment-template-version

repository

service

service-instance

service-template

service-template-major-version

service-template-minor-version

service-template-version

aws:TagKeys

aws:RequestTag/${TagKey}

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

component

environment

environment-account-connection

environment-template

environment-template-major-version

environment-template-minor-version

environment-template-version

repository

service

service-instance

service-template

service-template-major-version

service-template-minor-version

service-template-version

aws:TagKeys

UpdateAccountRoles Gewährt die Berechtigung zum Aktualisieren der Kontorollen DEPRECATED- UpdateAccountSettings stattdessen verwenden Schreiben

iam:PassRole

UpdateAccountSettings Gewährt die Berechtigung zum Aktualisieren der Kontoeinstellungen Schreiben

iam:PassRole

UpdateComponent Gewährt die Berechtigung zum Aktualisieren einer Komponente Schreiben

component*

UpdateEnvironment Gewährt die Berechtigung zum Aktualisieren einer Umgebung. Write

environment*

iam:PassRole

proton:EnvironmentTemplate

UpdateEnvironmentAccountConnection Gewährt die Berechtigung zum Aktualisieren einer Umgebungskontoverbindung Write

environment-account-connection*

UpdateEnvironmentTemplate Gewährt die Berechtigung zum Aktualisieren einer Umgebungsvorlage Schreiben

environment-template*

UpdateEnvironmentTemplateMajorVersion Gewährt die Berechtigung zum Aktualisieren einer Hauptversion einer Umgebungsvorlage DEPRECATED- UpdateEnvironmentTemplateVersion stattdessen verwenden Schreiben

environment-template*

UpdateEnvironmentTemplateMinorVersion Gewährt die Berechtigung zum Aktualisieren einer Nebenversion einer Umgebungsvorlage DEPRECATED- UpdateEnvironmentTemplateVersion stattdessen verwenden Schreiben

environment-template*

UpdateEnvironmentTemplateVersion Gewährt die Berechtigung zum Aktualisieren von einer Umgebungsvorlagenversion Write

environment-template*

UpdateService Gewährt die Berechtigung zum Aktualisieren eines Service Write

service*

proton:ServiceTemplate

UpdateServiceInstance Gewährt die Berechtigung zum Aktualisieren einer Service-Instance Write

service-instance*

proton:ServiceTemplate

UpdateServicePipeline Gewährt die Berechtigung zum Aktualisieren einer Servicepipeline Schreiben

service*

proton:ServiceTemplate

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 Schreiben

service-template*

UpdateServiceTemplateMajorVersion Gewährt die Berechtigung zum Aktualisieren einer Hauptversion einer Servicevorlage DEPRECATED- UpdateServiceTemplateVersion stattdessen verwenden Schreiben

service-template*

UpdateServiceTemplateMinorVersion Gewährt die Berechtigung zum Erstellen einer Nebenversion einer Servicevorlage DEPRECATED- UpdateServiceTemplateVersion stattdessen verwenden Schreiben

service-template*

UpdateServiceTemplateVersion Gewährt die Berechtigung zum Aktualisieren einer Servicevorlagenversion Schreiben

service-template*

UpdateTemplateSyncConfig Erteilt die Erlaubnis zur Aktualisierung eines TemplateSyncConfig Schreiben

Von AWS Proton definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Dienst definiert und können als Resource Element von IAM Berechtigungsrichtlinien verwendet werden. Jede Aktion in der Tabelle Aktionen identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Resource types.

Ressourcentypen ARN Bedingungsschlüssel
environment-template arn:${Partition}:proton:${Region}:${Account}:environment-template/${Name}

aws:ResourceTag/${TagKey}

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

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}

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

aws:ResourceTag/${TagKey}

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

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}

environment arn:${Partition}:proton:${Region}:${Account}:environment/${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}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Proton

AWS Proton definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM Richtlinie verwendet werden können. Diese Schlüssel können Sie verwenden, um die Bedingungen zu verfeinern, unter denen die Richtlinienanweisung angewendet wird. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Condition keys (Bedingungsschlüssel).

Eine Liste der globalen Bedingungsschlüssel, die für alle Services verfügbar sind, finden Sie unter Verfügbare globale Bedingungsschlüssel.

Bedingungsschlüssel Beschreibung Typ
aws:RequestTag/${TagKey} Filtert den Zugriff nach Tag-Schlüssel-Wert-Paaren in der Anforderung Zeichenfolge
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