Azioni, risorse e chiavi di condizione per AWS Secrets Manager
AWS Secrets Manager (prefisso del servizio:secretsmanager) 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 AWS Secrets Manager
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 | Livello di accesso |
|---|---|---|---|---|
|
BatchGetSecretValue |
Lettura |
|||
Lettura |
||||
List |
||||
|
CancelRotateSecret |
Scrittura |
|||
|
CreateSecret |
Scrittura |
|||
Scrittura |
||||
Etichettatura, scrittura |
||||
|
DeleteResourcePolicy |
Gestione delle autorizzazioni, Write |
|||
|
DeleteSecret |
Scrittura |
|||
|
DescribeSecret |
Lettura |
|||
|
GetRandomPassword |
Lettura |
|||
|
GetResourcePolicy |
Lettura |
|||
|
GetSecretValue |
Lettura |
|||
|
ListSecretVersionIds |
Lettura |
|||
|
ListSecrets |
List |
|||
|
PutResourcePolicy |
Gestione delle autorizzazioni, Write |
|||
|
PutSecretValue |
Scrittura |
|||
|
RemoveRegionsFromReplication |
Scrittura |
|||
|
ReplicateSecretToRegions |
Scrittura |
|||
|
RestoreSecret |
Scrittura |
|||
|
RotateSecret |
Scrittura |
|||
sono: PassedToService |
secretsmanager.amazonaws.com |
Scrittura |
||
|
StopReplicationToReplica |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateSecret |
Scrittura |
|||
|
UpdateSecretVersionStage |
Scrittura |
|||
|
ValidateResourcePolicy |
Gestione delle autorizzazioni, Write |
|||
Gestione delle autorizzazioni, Write |
Azioni definite da AWS Secrets Manager
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.
Tipi di risorse definiti da AWS Secrets Manager
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} :secretsmanager: $ {Region} :$ {Account} :secret: $ {} SecretId |
legge: ResourceTag /$ {} TagKey gestore dei segreti: ResourceTag/tag-key |
Chiavi di condizione per AWS Secrets Manager
AWS Secrets Manager definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso in base a una chiave presente nella richiesta effettuata dall'utente al servizio Secrets Manager |
Stringa |
|
Filtra l'accesso per i tag associati alla risorsa |
Stringa |
|
Filtra l'accesso in base all'elenco di tutti i nomi delle chiavi di tag presenti nella richiesta effettuata dall'utente al servizio Secrets Manager |
ArrayOfString |
|
Filtra l'accesso in base all'elenco delle regioni in cui replicare il segreto |
ArrayOfString |
|
Filtra l'accesso in base al fatto che la politica delle risorse blocchi l'accesso più ampio Account AWS |
Bool |
|
Filtra l'accesso in base al testo di descrizione nella richiesta |
Stringa |
|
Filtra l'accesso in base al ruolo di rotazione segreto esterno gestito (ARN) nella richiesta |
ARN |
|
Filtra l'accesso in base al fatto che il segreto debba essere eliminato immediatamente senza alcuna finestra di ripristino |
Bool |
|
Filtra l'accesso in base alla sovrascrittura di un segreto con lo stesso nome nella regione di destinazione |
Bool |
|
Filtra l'accesso tramite la chiave ARN della chiave KMS nella richiesta |
ARN |
|
Filtra l'accesso in base all'identificatore della chiave KMS nella richiesta. Obsoleto: usa secretsmanager: KmsKeyArn |
Stringa |
|
Filtra l'accesso in base al fatto che le regole di rotazione del segreto debbano essere modificate |
Bool |
|
Filtra l'accesso in base al nome descrittivo del segreto nella richiesta |
Stringa |
|
Filtra l'accesso in base al numero di giorni che Secrets Manager attende prima di eliminare il segreto |
Numerico |
|
Filtra l'accesso in base a una coppia chiave/valore di tag |
Stringa |
|
Filtra l'accesso in base al fatto che il segreto debba essere ruotato immediatamente |
Bool |
|
Filtra l'accesso in base all'ARN della funzione Lambda di rotazione nella richiesta |
ARN |
|
Filtra l'accesso in base al valore SecretID nella richiesta |
ARN |
|
Filtra l'accesso per regione principale in cui viene creato il segreto se il segreto è un segreto multiregionale |
Stringa |
|
Filtra l'accesso in base al tipo di segreto esterno gestito nella richiesta |
Stringa |
|
Filtra l'accesso in base all'identificatore univoco della versione del segreto nella richiesta |
Stringa |
|
Filtra l'accesso in base all'elenco delle fasi della versione nella richiesta |
Stringa |
|
Filtra l'accesso in base all'ARN della funzione Lambda di rotazione associata al segreto |
ARN |
|
Filtra l'accesso in base al tipo di segreto esterno gestito associato al segreto |
Stringa |