View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Proton - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Proton

AWS Proton (prefisso del servizio): proton) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Proton

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AcceptEnvironmentAccountConnection

proton:AcceptEnvironmentAccountConnection

Scrittura

CancelComponentDeployment

proton:CancelComponentDeployment

Scrittura

CancelEnvironmentDeployment

proton:CancelEnvironmentDeployment

Scrittura

CancelServiceInstanceDeployment

proton:CancelServiceInstanceDeployment

Scrittura

CancelServicePipelineDeployment

proton:CancelServicePipelineDeployment

Scrittura

CreateComponent

proton:CreateComponent

Scrittura

proton:TagResource

Etichettatura, scrittura

CreateEnvironment

proton:CreateEnvironment

Scrittura

proton:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Scrittura

CreateEnvironmentAccountConnection

proton:CreateEnvironmentAccountConnection

Scrittura

proton:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Scrittura

CreateEnvironmentTemplate

proton:CreateEnvironmentTemplate

Scrittura

proton:TagResource

Etichettare, scrivere

CreateEnvironmentTemplateVersion

proton:CreateEnvironmentTemplateVersion

Scrittura

proton:TagResource

Etichettare, scrivere

CreateRepository

proton:CreateRepository

Scrittura

proton:TagResource

Etichettare, scrivere

codestar-connections:PassConnection

Lettura

CreateService

proton:CreateService

Scrittura

proton:TagResource

Etichettare, scrivere

codestar-connections:PassConnection

Lettura

CreateServiceInstance

proton:CreateServiceInstance

Scrittura

proton:TagResource

Etichettare, scrivere

CreateServiceSyncConfig

proton:CreateServiceSyncConfig

Scrittura

CreateServiceTemplate

proton:CreateServiceTemplate

Scrittura

proton:TagResource

Etichettare, scrivere

CreateServiceTemplateVersion

proton:CreateServiceTemplateVersion

Scrittura

proton:TagResource

Etichettare, scrivere

CreateTemplateSyncConfig

proton:CreateTemplateSyncConfig

Scrittura

DeleteComponent

proton:DeleteComponent

Scrittura

DeleteDeployment

proton:DeleteDeployment

Scrittura

DeleteEnvironment

proton:DeleteEnvironment

Scrittura

DeleteEnvironmentAccountConnection

proton:DeleteEnvironmentAccountConnection

Scrittura

DeleteEnvironmentTemplate

proton:DeleteEnvironmentTemplate

Scrittura

DeleteEnvironmentTemplateVersion

proton:DeleteEnvironmentTemplateVersion

Scrittura

DeleteRepository

proton:DeleteRepository

Scrittura

DeleteService

proton:DeleteService

Scrittura

DeleteServiceSyncConfig

proton:DeleteServiceSyncConfig

Scrittura

DeleteServiceTemplate

proton:DeleteServiceTemplate

Scrittura

DeleteServiceTemplateVersion

proton:DeleteServiceTemplateVersion

Scrittura

DeleteTemplateSyncConfig

proton:DeleteTemplateSyncConfig

Scrittura

GetAccountSettings

proton:GetAccountSettings

Lettura

GetComponent

proton:GetComponent

Lettura

GetDeployment

proton:GetComponent

Lettura

proton:GetDeployment

Lettura

proton:GetEnvironment

Lettura

proton:GetService

Lettura

proton:GetServiceInstance

Lettura

GetEnvironment

proton:GetEnvironment

Lettura

GetEnvironmentAccountConnection

proton:GetEnvironmentAccountConnection

Lettura

GetEnvironmentTemplate

proton:GetEnvironmentTemplate

Lettura

GetEnvironmentTemplateVersion

proton:GetEnvironmentTemplateVersion

Lettura

GetRepository

proton:GetRepository

Lettura

GetRepositorySyncStatus

proton:GetRepositorySyncStatus

Lettura

GetResourcesSummary

proton:GetResourcesSummary

Lettura

GetService

proton:GetService

Lettura

GetServiceInstance

proton:GetServiceInstance

Lettura

GetServiceInstanceSyncStatus

proton:GetServiceInstanceSyncStatus

Lettura

GetServiceSyncBlockerSummary

proton:GetServiceSyncBlockerSummary

Lettura

GetServiceSyncConfig

proton:GetServiceSyncConfig

Lettura

GetServiceTemplate

proton:GetServiceTemplate

Lettura

GetServiceTemplateVersion

proton:GetServiceTemplateVersion

Lettura

GetTemplateSyncConfig

proton:GetTemplateSyncConfig

Lettura

GetTemplateSyncStatus

proton:GetTemplateSyncStatus

Lettura

ListComponentOutputs

proton:ListComponentOutputs

List

ListComponentProvisionedResources

proton:ListComponentProvisionedResources

List

ListComponents

proton:ListComponents

List

ListDeployments

proton:ListDeployments

List

ListEnvironmentAccountConnections

proton:ListEnvironmentAccountConnections

List

ListEnvironmentOutputs

proton:ListEnvironmentOutputs

List

ListEnvironmentProvisionedResources

proton:ListEnvironmentProvisionedResources

List

ListEnvironmentTemplateVersions

proton:ListEnvironmentTemplateVersions

List

ListEnvironmentTemplates

proton:ListEnvironmentTemplates

List

ListEnvironments

proton:ListEnvironments

List

ListRepositories

proton:ListRepositories

List

ListRepositorySyncDefinitions

proton:ListRepositorySyncDefinitions

List

ListServiceInstanceOutputs

proton:ListServiceInstanceOutputs

List

ListServiceInstanceProvisionedResources

proton:ListServiceInstanceProvisionedResources

List

ListServiceInstances

proton:ListServiceInstances

List

ListServicePipelineOutputs

proton:ListServicePipelineOutputs

List

ListServicePipelineProvisionedResources

proton:ListServicePipelineProvisionedResources

List

ListServiceTemplateVersions

proton:ListServiceTemplateVersions

List

ListServiceTemplates

proton:ListServiceTemplates

List

ListServices

proton:ListServices

List

ListTagsForResource

proton:ListTagsForResource

Lettura

NotifyResourceDeploymentStatusChange

proton:NotifyResourceDeploymentStatusChange

Scrittura

RejectEnvironmentAccountConnection

proton:RejectEnvironmentAccountConnection

Scrittura

TagResource

proton:TagResource

Etichettare, scrivere

UntagResource

proton:UntagResource

Etichettare, scrivere

UpdateAccountSettings

proton:UpdateAccountSettings

Scrittura

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Scrittura

UpdateComponent

proton:UpdateComponent

Scrittura

UpdateEnvironment

proton:UpdateEnvironment

Scrittura

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Scrittura

UpdateEnvironmentAccountConnection

proton:UpdateEnvironmentAccountConnection

Scrittura

iam:PassRole

iam:PassedToService

proton.amazonaws.com

Scrittura

UpdateEnvironmentTemplate

proton:UpdateEnvironmentTemplate

Scrittura

UpdateEnvironmentTemplateVersion

proton:UpdateEnvironmentTemplateVersion

Scrittura

UpdateService

proton:UpdateService

Scrittura

UpdateServiceInstance

proton:UpdateServiceInstance

Scrittura

UpdateServicePipeline

proton:UpdateServicePipeline

Scrittura

UpdateServiceSyncBlocker

proton:UpdateServiceSyncBlocker

Scrittura

UpdateServiceTemplate

proton:UpdateServiceTemplate

Scrittura

UpdateServiceTemplateVersion

proton:UpdateServiceTemplateVersion

Scrittura

UpdateTemplateSyncConfig

proton:UpdateTemplateSyncConfig

Scrittura

Azioni definite da AWS Proton

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AcceptEnvironmentAccountConnection

Concede l'autorizzazione per rifiutare una richiesta di connessione dell'account dell'ambiente da un altro account dell'ambiente

environment-account-connection*

aws:ResourceTag/${TagKey}

Scrittura

CancelComponentDeployment

Concede l'autorizzazione per annullare un'implementazione

component*

aws:ResourceTag/${TagKey}

Scrittura

CancelEnvironmentDeployment

Concede l'autorizzazione per annullare una distribuzione di ambiente

environment*

aws:ResourceTag/${TagKey}

proton:EnvironmentTemplate

Scrittura

CancelServiceInstanceDeployment

Concede l'autorizzazione per annullare la distribuzione di un'istanza di servizio

service-instance*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Scrittura

CancelServicePipelineDeployment

Concede l'autorizzazione per annullare la distribuzione di una pipeline di servizio

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Scrittura

CreateComponent

Concede l'autorizzazione per creare un componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateEnvironment

Autorizza l'utente ad aggiornare un ambiente.

environment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proton:EnvironmentTemplate

Scrittura

CreateEnvironmentAccountConnection

Concede l'autorizzazione per creare una connessione all'account dell'ambiente

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateEnvironmentTemplate

Concede l'autorizzazione per creare un modello di ambiente

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateEnvironmentTemplateMajorVersion

Concede l'autorizzazione per creare una versione principale del modello di ambiente. OBSOLETO: usa CreateEnvironmentTemplateVersion anziché

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateEnvironmentTemplateMinorVersion

Concede l'autorizzazione per creare una versione secondaria del modello di ambiente. OBSOLETO: usa CreateEnvironmentTemplateVersion anziché

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateEnvironmentTemplateVersion

Concede l'autorizzazione per creare una versione del modello di ambiente

environment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateRepository

Concede l'autorizzazione per creare un repository

repository*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateService

Concede l'autorizzazione per creare un servizio

service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proton:ServiceTemplate

Scrittura

CreateServiceInstance

Concede l'autorizzazione per creare un'istanza del servizio

service-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

proton:ServiceTemplate

Scrittura

CreateServiceSyncConfig

Concede l'autorizzazione per creare una configurazione di sincronizzazione dei servizi

Scrittura

CreateServiceTemplate

Concede l'autorizzazione per creare un modello di servizio

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateServiceTemplateMajorVersion

Concede l'autorizzazione per creare una versione principale del modello di servizio. OBSOLETO: usa CreateServiceTemplateVersion anziché

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateServiceTemplateMinorVersion

Concede l'autorizzazione per creare una versione secondaria del modello di servizio. OBSOLETO: usa CreateServiceTemplateVersion anziché

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateServiceTemplateVersion

Concede l'autorizzazione per creare una versione del modello di servizio

service-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateTemplateSyncConfig

Concede l'autorizzazione per creare un modello di sync config

Scrittura

DeleteAccountRoles

Concede l'autorizzazione per eliminare i ruoli di account. OBSOLETO: usa UpdateAccountSettings anziché

Scrittura

DeleteComponent

Concede l'autorizzazione per eliminare un componente

component*

aws:ResourceTag/${TagKey}

Scrittura

DeleteDeployment

Concede l'autorizzazione per eliminare un'implementazione

deployment*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEnvironment

Autorizza l'utente a eliminare un ambiente.

environment*

aws:ResourceTag/${TagKey}

proton:EnvironmentTemplate

Scrittura

DeleteEnvironmentAccountConnection

Concede l'autorizzazione per eliminare una connessione all'account dell'ambiente

environment-account-connection*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEnvironmentTemplate

Concede l'autorizzazione per eliminare un modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEnvironmentTemplateMajorVersion

Concede l'autorizzazione per eliminare una versione principale di un modello di ambiente. OBSOLETO: usa DeleteEnvironmentTemplateVersion anziché

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEnvironmentTemplateMinorVersion

Concede l'autorizzazione per eliminare una versione secondaria di un modello di ambiente. OBSOLETO: usa DeleteEnvironmentTemplateVersion anziché

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEnvironmentTemplateVersion

Concede l'autorizzazione per eliminare una versione del modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteRepository

Concede l'autorizzazione per eliminare un repository

repository*

aws:ResourceTag/${TagKey}

Scrittura

DeleteService

Concede l'autorizzazione per eliminare un servizio

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Scrittura

DeleteServiceSyncConfig

Concede l'autorizzazione per eliminare una configurazione di sincronizzazione dei servizi

Scrittura

DeleteServiceTemplate

Concede l'autorizzazione per eliminare un modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteServiceTemplateMajorVersion

Concede l'autorizzazione per eliminare una versione principale di un modello di servizio. OBSOLETO: usa DeleteServiceTemplateVersion anziché

service-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteServiceTemplateMinorVersion

Concede l'autorizzazione per eliminare una versione secondaria del modello di servizio. OBSOLETO: usa DeleteServiceTemplateVersion anziché

service-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteServiceTemplateVersion

Concede l'autorizzazione per eliminare una versione del modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTemplateSyncConfig

Concede il permesso di eliminare un TemplateSyncConfig

Scrittura

GetAccountRoles

Concede l'autorizzazione per ottenere ruoli di account. OBSOLETO: usa GetAccountSettings anziché

Lettura

GetAccountSettings

Concede l'autorizzazione per descrivere le impostazioni dell'account

Lettura

GetComponent

Concede l'autorizzazione per descrivere un componente

component*

aws:ResourceTag/${TagKey}

Lettura

GetDeployment

Concede l'autorizzazione per descrivere un'implementazione

deployment*

aws:ResourceTag/${TagKey}

Lettura

GetEnvironment

Concede l'autorizzazione per descrivere un ambiente

environment*

aws:ResourceTag/${TagKey}

Lettura

GetEnvironmentAccountConnection

Concede l'autorizzazione per descrivere una connessione all'account dell'ambiente

environment-account-connection*

aws:ResourceTag/${TagKey}

Lettura

GetEnvironmentTemplate

Concede l'autorizzazione per descrivere un modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Lettura

GetEnvironmentTemplateMajorVersion

Concede l'autorizzazione per ottenere una versione principale del modello di ambiente. OBSOLETO: usa GetEnvironmentTemplateVersion anziché

environment-template*

aws:ResourceTag/${TagKey}

Lettura

GetEnvironmentTemplateMinorVersion

Concede l'autorizzazione per ottenere una versione secondaria del modello di ambiente. OBSOLETO: usa GetEnvironmentTemplateVersion anziché

environment-template*

aws:ResourceTag/${TagKey}

Lettura

GetEnvironmentTemplateVersion

Concede l'autorizzazione per descrivere una versione del modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Lettura

GetRepository

Concede l'autorizzazione per descrivere un repository

repository*

aws:ResourceTag/${TagKey}

Lettura

GetRepositorySyncStatus

Concede l'autorizzazione per ottenere lo stato di sincronizzazione più recente per un repository

Lettura

GetResourceTemplateVersionStatusCounts

Concede l'autorizzazione per elencare un conteggio dello stato della versione del modello di risorsa

Lettura

GetResourcesSummary

Concede l'autorizzazione per ottenere un riepilogo delle risorse

Lettura

GetService

Concede l'autorizzazione per descrivere un servizio

service*

aws:ResourceTag/${TagKey}

Lettura

GetServiceInstance

Concede l'autorizzazione per descrivere un'istanza del servizio

service-instance*

aws:ResourceTag/${TagKey}

Lettura

GetServiceInstanceSyncStatus

Concede l'autorizzazione per descrivere lo stato di sincronizzazione di un'istanza di servizio

Lettura

GetServiceSyncBlockerSummary

Concede l'autorizzazione per descrivere gli elementi che bloccano la sincronizzazione dei servizi su un servizio o un'istanza di servizio

Lettura

GetServiceSyncConfig

Concede l'autorizzazione per descrivere una configurazione di sincronizzazione dei servizi

Lettura

GetServiceTemplate

Concede l'autorizzazione per descrivere un modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Lettura

GetServiceTemplateMajorVersion

Concede l'autorizzazione per ottenere una versione principale del modello di servizio. OBSOLETO: usa GetServiceTemplateVersion anziché

service-template*

aws:ResourceTag/${TagKey}

Lettura

GetServiceTemplateMinorVersion

Concede l'autorizzazione per ottenere una versione secondaria del modello di servizio. OBSOLETO: usa GetServiceTemplateVersion anziché

service-template*

aws:ResourceTag/${TagKey}

Lettura

GetServiceTemplateVersion

Concede l'autorizzazione per descrivere una versione del modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Lettura

GetTemplateSyncConfig

Concede il permesso di descrivere a TemplateSyncConfig

Lettura

GetTemplateSyncStatus

Concede l'autorizzazione per descrivere lo stato di sincronizzazione di un modello

Lettura

ListComponentOutputs

Concede l'autorizzazione per elencare gli output di un componente

component*

aws:ResourceTag/${TagKey}

List

deployment

aws:ResourceTag/${TagKey}

ListComponentProvisionedResources

Concede l'autorizzazione per elencare le risorse con provisioning del componente

component*

aws:ResourceTag/${TagKey}

List

ListComponents

Concede l'autorizzazione per elencare i componenti

environment

aws:ResourceTag/${TagKey}

List

service

aws:ResourceTag/${TagKey}

service-instance

aws:ResourceTag/${TagKey}

ListDeployments

Concede l'autorizzazione per ottenere implementazioni

List

ListEnvironmentAccountConnections

Concede l'autorizzazione per elencare le connessioni all'account dell'ambiente

List

ListEnvironmentOutputs

Concede l'autorizzazione per elencare gli output ambiente

deployment

aws:ResourceTag/${TagKey}

List

environment*

aws:ResourceTag/${TagKey}

ListEnvironmentProvisionedResources

Concede l'autorizzazione per elencare le risorse con provisioning dell'ambiente

environment*

aws:ResourceTag/${TagKey}

List

ListEnvironmentTemplateMajorVersions

Concede l'autorizzazione per elencare le versioni principali dei modelli di ambiente. OBSOLETO: usa ListEnvironmentTemplateVersions anziché

environment-template*

aws:ResourceTag/${TagKey}

List

ListEnvironmentTemplateMinorVersions

Concede l'autorizzazione per elencare le versioni secondarie dei modelli di ambiente. OBSOLETO: usa ListEnvironmentTemplateVersions anziché

environment-template*

aws:ResourceTag/${TagKey}

List

ListEnvironmentTemplateVersions

Concede l'autorizzazione per elencare le versioni del modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Elenco

ListEnvironmentTemplates

Concede l'autorizzazione per elencare i modelli di ambiente

Elenco

ListEnvironments

Concede l'autorizzazione per elencare gli ambienti

List

ListRepositories

Concede l'autorizzazione per elencare i repository

List

ListRepositorySyncDefinitions

Concede l'autorizzazione per elencare le definizioni di sincronizzazione del repository

List

ListServiceInstanceOutputs

Concede l'autorizzazione per elencare gli output delle istanze del servizio

deployment

aws:ResourceTag/${TagKey}

List

service*

aws:ResourceTag/${TagKey}

service-instance*

aws:ResourceTag/${TagKey}

ListServiceInstanceProvisionedResources

Concede l'autorizzazione per elencare le risorse con provisioning delle istanze del servizio

service*

aws:ResourceTag/${TagKey}

List

service-instance*

aws:ResourceTag/${TagKey}

ListServiceInstances

Concede l'autorizzazione per elencare le istanze del servizio

List

ListServicePipelineOutputs

Concede l'autorizzazione per elencare gli output della pipeline del servizio

deployment

aws:ResourceTag/${TagKey}

List

service*

aws:ResourceTag/${TagKey}

ListServicePipelineProvisionedResources

Concede l'autorizzazione per elencare le risorse con provisioning della pipeline del servizio

service*

aws:ResourceTag/${TagKey}

List

ListServiceTemplateMajorVersions

Concede l'autorizzazione per elencare le versioni principali del modello di servizio. OBSOLETO: usa ListServiceTemplateVersions anziché

service-template*

aws:ResourceTag/${TagKey}

List

ListServiceTemplateMinorVersions

Concede l'autorizzazione per elencare le versioni secondarie del modello di servizio. OBSOLETO: usa ListServiceTemplateVersions anziché

service-template*

aws:ResourceTag/${TagKey}

List

ListServiceTemplateVersions

Concede l'autorizzazione per elencare le versioni del modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Elenco

ListServiceTemplates

Concede l'autorizzazione per elencare i modelli di servizio

Elenco

ListServices

Concede l'autorizzazione per elencare i servizi

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag di una risorsa

component

aws:ResourceTag/${TagKey}

Lettura

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

Concede l'autorizzazione per notificare a Proton le modifiche allo stato dell'implementazione delle risorse

environment

aws:ResourceTag/${TagKey}

Scrittura

service-instance

aws:ResourceTag/${TagKey}

RejectEnvironmentAccountConnection

Concede l'autorizzazione per rifiutare una richiesta di connessione dell'account dell'ambiente da un altro account dell'ambiente

environment-account-connection*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa

component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

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

Concede l'autorizzazione per rimuovere tag da una risorsa

component

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

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

Concede l'autorizzazione per aggiornare i ruoli di account. OBSOLETO: usa UpdateAccountSettings anziché

Scrittura

UpdateAccountSettings

Concede l'autorizzazione per aggiornare le impostazioni dell'account

Scrittura

UpdateComponent

Concede l'autorizzazione per aggiornare un componente

component*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEnvironment

Concede l'autorizzazione per aggiornare un ambiente

environment*

aws:ResourceTag/${TagKey}

proton:EnvironmentTemplate

Scrittura

UpdateEnvironmentAccountConnection

Concede l'autorizzazione per aggiornare una connessione all'account dell'ambiente

environment-account-connection*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEnvironmentTemplate

Concede l'autorizzazione per aggiornare un modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEnvironmentTemplateMajorVersion

Concede l'autorizzazione per aggiornare una versione principale di un modello di ambiente. OBSOLETO: usa UpdateEnvironmentTemplateVersion anziché

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEnvironmentTemplateMinorVersion

Concede l'autorizzazione per aggiornare una versione secondaria di un modello di ambiente. OBSOLETO: usa UpdateEnvironmentTemplateVersion anziché

environment-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEnvironmentTemplateVersion

Concede l'autorizzazione per aggiornare una versione del modello di ambiente

environment-template*

aws:ResourceTag/${TagKey}

Write

UpdateService

Concede l'autorizzazione per aggiornare un servizio

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Scrittura

UpdateServiceInstance

Concede l'autorizzazione per aggiornare un'istanza del servizio

service-instance*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Scrittura

UpdateServicePipeline

Concede l'autorizzazione per aggiornare una pipeline di servizio

service*

aws:ResourceTag/${TagKey}

proton:ServiceTemplate

Scrittura

UpdateServiceSyncBlocker

Concede l'autorizzazione per aggiornare elemento che blocca la sincronizzazione dei servizi

Scrittura

UpdateServiceSyncConfig

Concede l'autorizzazione per aggiornare una configurazione di sincronizzazione dei servizi

Scrittura

UpdateServiceTemplate

Concede l'autorizzazione per aggiornare un modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateServiceTemplateMajorVersion

Concede l'autorizzazione per aggiornare una versione principale di un modello di servizio. OBSOLETO: usa UpdateServiceTemplateVersion anziché

service-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateServiceTemplateMinorVersion

Concede l'autorizzazione per creare una versione secondaria del modello di servizio. OBSOLETO: usa UpdateServiceTemplateVersion anziché

service-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateServiceTemplateVersion

Concede l'autorizzazione per aggiornare una versione del modello di servizio

service-template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTemplateSyncConfig

Concede il permesso di aggiornare un TemplateSyncConfig

Scrittura

Tipi di risorse definiti da AWS Proton

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

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}

Chiavi di condizione per AWS Proton

AWS Proton definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base alle coppie chiave-valore di tag nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi tag nella richiesta

ArrayOfString

proton:EnvironmentTemplate

Filtra gli accessi in base al modello di ambiente specificato correlato alla risorsa

String

proton:ServiceTemplate

Filtra gli accessi in base al modello di servizio specificato correlato alla risorsa

String