Azioni, risorse e chiavi di condizione per Cloud AWS Eseguire la mappatura
Cloud AWS Map (prefisso del servizio:servicediscovery) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da Cloud AWS Eseguire la mappatura
La tabella seguente mappa 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 la tabella Azioni.
| Operation | Azione IAM | Chiave di condizione | Valore/i possibile/i | Livello di accesso |
|---|---|---|---|---|
|
CreateHttpNamespace |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreatePrivateDnsNamespace |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreatePublicDnsNamespace |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateService |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
DeleteNamespace |
Scrittura |
|||
|
DeleteService |
Scrittura |
|||
|
DeleteServiceAttributes |
Scrittura |
|||
|
DeregisterInstance |
Scrittura |
|||
|
DiscoverInstances |
Lettura |
|||
|
DiscoverInstancesRevision |
Lettura |
|||
|
GetInstance |
Lettura |
|||
|
GetInstancesHealthStatus |
Lettura |
|||
|
GetNamespace |
Lettura |
|||
|
GetOperation |
Lettura |
|||
|
GetService |
Lettura |
|||
|
GetServiceAttributes |
Lettura |
|||
|
ListInstances |
Lettura |
|||
|
ListNamespaces |
Lettura |
|||
|
ListOperations |
List |
|||
|
ListServices |
Lettura |
|||
|
ListTagsForResource |
Lettura |
|||
|
RegisterInstance |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateHttpNamespace |
Scrittura |
|||
|
UpdateInstanceCustomHealthStatus |
individuazione del servizio: UpdateInstanceCustomHealthStatus |
Scrittura |
||
|
UpdatePrivateDnsNamespace |
Scrittura |
|||
|
UpdatePublicDnsNamespace |
Scrittura |
|||
|
UpdateService |
Scrittura |
|||
|
UpdateServiceAttributes |
Scrittura |
Azioni definite da Cloud AWS Eseguire la mappatura
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione per creare uno spazio dei nomi HTTP |
Scrittura |
|||
Concede l'autorizzazione per creare uno spazio dei nomi privato basato su DNS, che sarà visibile solo all'interno di un determinato Amazon VPC |
Scrittura |
|||
Concede l'autorizzazione per creare uno spazio dei nomi pubblico basato su DNS, che sarà visibile su Internet |
Scrittura |
|||
Concede l'autorizzazione per creare un servizio |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione per eliminare uno spazio dei nomi specificato |
Scrittura |
|||
Concede l'autorizzazione per eliminare un servizio specificato |
Scrittura |
|||
Concede l'autorizzazione a eliminare gli attributi specificati da un servizio |
Scrittura |
|||
Concede l'autorizzazione per eliminare i record e il controllo dello stato, se presente, creato da Amazon Route 53 per l'istanza specificata |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per individuare le istanze registrate per uno spazio dei nomi e un servizio specificati |
leggi: /$ {} ResourceTag TagKey |
Lettura |
||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a individuare la revisione delle istanze registrate per uno spazio dei nomi e un servizio specificati |
leggi: /$ {} ResourceTag TagKey |
Lettura |
||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione per ottenere le informazioni su un'istanza specificata |
Lettura |
|||
Concede l'autorizzazione per ottenere lo stato di integrità corrente (Integro, Danneggiato o Sconosciuto) di una o più istanze |
Lettura |
|||
Concede l'autorizzazione per ottenere informazioni su uno spazio dei nomi |
Lettura |
|||
Concede l'autorizzazione per ottenere le informazioni su un'operazione specifica |
Lettura |
|||
Concede l'autorizzazione per ottenere le impostazioni per un servizio specificato |
Lettura |
|||
Concede il permesso di ottenere gli attributi per un servizio specificato |
Lettura |
|||
Concede l'autorizzazione per recuperare le informazioni di riepilogo sulle istanze che sono state registrate con un servizio specificato |
Lettura |
|||
Concede l'autorizzazione per ottenere informazioni sugli spazi dei nomi |
Lettura |
|||
Concede l'autorizzazione per elencare le operazioni che corrispondono ai criteri specificati |
Elenco |
|||
Concede l'autorizzazione per ottenere le impostazioni per tutti i servizi che corrispondono ai filtri specificati |
Lettura |
|||
Concede l'autorizzazione per elencare i tag per la risorsa specificata |
Lettura |
|||
Concede l'autorizzazione per registrare un'istanza in base alle impostazioni di un servizio specificato |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per aggiungere uno o più tag alla risorsa specificata |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per rimuovere uno o più tag dalla risorsa specificata |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni di uno spazio dei nomi HTTP |
Scrittura |
|||
Concede l'autorizzazione per aggiornare lo stato di integrità corrente per un'istanza con un controllo di integrità personalizzato |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per aggiornare le impostazioni di uno spazio dei nomi DNS privato |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni di uno spazio dei nomi DNS pubblico |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni in un servizio specificato |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare gli attributi in un servizio specificato |
Scrittura |
Permission-only azioni per Cloud AWS Eseguire la mappatura
Le seguenti azioni sono definite da Cloud AWS Map ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione a eliminare la politica di controllo dell'accesso alla RAM per un namespace |
Scrittura |
|||
Concede l'autorizzazione a leggere la politica di controllo dell'accesso alla RAM per un namespace |
Lettura |
|||
Concede l'autorizzazione a definire la politica di controllo dell'accesso alla RAM per un namespace |
Scrittura |
Tipi di risorse definiti da Cloud AWS Eseguire la mappatura
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 |
|---|---|---|
arn: $ {Partition} :servicediscovery: $ {Region} :$ {Account} :namespace/$ {} NamespaceId |
||
arn: $ {Partition} :servicediscovery: $ {Region} :$ {Account} :service/$ {} ServiceId |
Chiavi di condizione per Cloud AWS Eseguire la mappatura
Cloud AWS Map definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra le operazioni in base ai tag passati nella richiesta |
Stringa |
|
Filtra le operazioni in base ai tag associati alla risorsa. |
Stringa |
|
Filtra le operazioni in base alle chiavi di tag passate nella richiesta |
ArrayOfString |
|
Filtra l'accesso in base alla specifica dell'ARN (Amazon Resource Name) per lo spazio dei nomi correlato |
ARN |
|
Filtra l'accesso in base alla specifica del nome dello spazio dei nomi correlato |
Stringa |
|
Filtra l'accesso in base alla specifica dell'ARN (Amazon Resource Name) per il servizio correlato |
ARN |
|
Filtra l'accesso specificando l'ID dell'account del relativo creatore del servizio |
Stringa |
|
Filtra l'accesso in base alla specifica del nome del servizio correlato |
Stringa |