View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon CloudWatch Sintetici - 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 Amazon CloudWatch Sintetici

Amazon CloudWatch Synthetics (prefisso del servizio: synthetics) 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 Amazon CloudWatch Sintetici

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

AssociateResource

synthetics:AssociateResource

Scrittura

CreateCanary

synthetics:CreateCanary

Scrittura

synthetics:TagResource

Etichettatura, scrittura

iam:PassRole

iam:PassedToService

synthetics.amazonaws.com

Scrittura

CreateGroup

synthetics:CreateGroup

Scrittura

synthetics:TagResource

Etichettare, scrivere

DeleteCanary

synthetics:DeleteCanary

Scrittura

DeleteGroup

synthetics:DeleteGroup

Scrittura

DescribeCanaries

synthetics:DescribeCanaries

Lettura

DescribeCanariesLastRun

synthetics:DescribeCanariesLastRun

Lettura

DescribeRuntimeVersions

synthetics:DescribeRuntimeVersions

Lettura

DisassociateResource

synthetics:DisassociateResource

Scrittura

GetCanary

synthetics:GetCanary

Lettura

GetCanaryRuns

synthetics:GetCanaryRuns

Lettura

GetGroup

synthetics:GetGroup

Lettura

ListAssociatedGroups

synthetics:ListAssociatedGroups

List

ListGroupResources

synthetics:ListGroupResources

List

ListGroups

synthetics:ListGroups

List

ListTagsForResource

synthetics:ListTagsForResource

Lettura

StartCanary

synthetics:StartCanary

Scrittura

StartCanaryDryRun

synthetics:StartCanaryDryRun

Scrittura

iam:PassRole

iam:PassedToService

synthetics.amazonaws.com

Scrittura

StopCanary

synthetics:StopCanary

Scrittura

TagResource

synthetics:TagResource

Etichettare, scrivere

UntagResource

synthetics:UntagResource

Etichettare, scrivere

UpdateCanary

synthetics:UpdateCanary

Scrittura

iam:PassRole

iam:PassedToService

synthetics.amazonaws.com

Scrittura

Azioni definite da Amazon CloudWatch Sintetici

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

AssociateResource

Concede l'autorizzazione per associare una risorsa a un gruppo

group*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateCanary

Concede l'autorizzazione per creare un canary

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateGroup

Concede l'autorizzazione per creare un gruppo

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteCanary

Concede l'autorizzazione per eliminare un canary. Amazon Synthetics elimina tutte le risorse ad eccezione della funzione Lambda e del CloudWatch Allarmi se ne hai creato uno

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteGroup

Concede l'autorizzazione per eliminare un gruppo

group*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DescribeCanaries

Concede l'autorizzazione per elencare le informazioni di tutti i canary

synthetics:Names

Lettura

DescribeCanariesLastRun

Concede l'autorizzazione per elencare le informazioni sull'ultima esecuzione di test associata a tutti i canary

synthetics:Names

Lettura

DescribeRuntimeVersions

Concede l'autorizzazione per elencare le informazioni sulle versioni di runtime del canary Synthetics

Lettura

DisassociateResource

Concede l'autorizzazione per dissociare una risorsa da un gruppo

group*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

GetCanary

Concede l'autorizzazione per visualizzare i dettagli di un canary

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Lettura

GetCanaryRuns

Concede l'autorizzazione per elencare le informazioni su tutte le esecuzioni di test associate a un canary

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Lettura

GetGroup

Concede l'autorizzazione per visualizzare i dettagli di un gruppo

group*

aws:ResourceTag/${TagKey}

aws:TagKeys

Lettura

ListAssociatedGroups

Concede l'autorizzazione per elencare le informazioni sui gruppi associati di un canary

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

List

ListGroupResources

Concede l'autorizzazione per elencare le informazioni sui canary in un gruppo

group*

aws:ResourceTag/${TagKey}

aws:TagKeys

List

ListGroups

Concede l'autorizzazione per elencare le informazioni di tutti i gruppi

List

ListTagsForResource

Concede l'autorizzazione per elencare tutti i tag e i valori associati a una risorsa

canary

aws:ResourceTag/${TagKey}

Lettura

group

aws:ResourceTag/${TagKey}

StartCanary

Concede il permesso di creare un canarino, in modo che Amazon CloudWatch Synthetics inizia a monitorare un sito Web

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

StartCanaryDryRun

Concede il permesso di iniziare una corsa a secco alle Canarie, in modo che Amazon CloudWatch Synthetics può eseguire un'esecuzione di test di un canarino con i parametri forniti

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

StopCanary

Concede l'autorizzazione per arrestare un canary

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

TagResource

Concede l'autorizzazione ad aggiungere uno o più tag a una risorsa

canary

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere uno o più tag dalla risorsa

canary

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

group

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCanary

Concede l'autorizzazione per aggiornare un canary

canary*

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

Tipi di risorse definiti da Amazon CloudWatch Sintetici

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

canary

arn:${Partition}:synthetics:${Region}:${Account}:canary:${CanaryName}

aws:ResourceTag/${TagKey}

group

arn:${Partition}:synthetics:${Region}:${Account}:group:${GroupId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon CloudWatch Sintetici

Amazon CloudWatch Synthetics 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 ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString

synthetics:Names

Filtra l'accesso in base al nome del canary

ArrayOfString