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 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 riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da AWS Secrets Manager
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 |
|---|---|---|---|---|
|
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 |
|||
iam:PassedToService |
secretsmanager.amazonaws.com |
Scrittura |
||
|
StopReplicationToReplica |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettare, scrivere |
|||
|
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. 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 |
|---|---|---|---|---|
Concede l'autorizzazione per recuperare e decrittare un elenco di segreti |
Lettura |
|||
Concede l'autorizzazione per annullare una rotazione di segreti in avanzamento |
secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per creare un segreto che memorizza dati crittografati su cui è possibile effettuare query e rotazioni |
secretsmanager:AddReplicaRegions secretsmanager:ForceOverwriteReplicaSecret secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per eliminare la policy della risorsa collegata a un segreto |
secretsmanager:resource/AllowRotationLambdaArn |
Gestione delle autorizzazioni, Write |
||
Concede l'autorizzazione per eliminare un segreto |
secretsmanager:ForceDeleteWithoutRecovery secretsmanager:RecoveryWindowInDays secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per recuperare i metadati di un segreto, ma non i dati crittografati |
secretsmanager:resource/AllowRotationLambdaArn |
Lettura |
||
Concede l'autorizzazione per generare una stringa casuale da usare per la creazione di password |
Lettura |
|||
Concede l'autorizzazione per ottenere la policy della risorsa collegata a un segreto |
secretsmanager:resource/AllowRotationLambdaArn |
Lettura |
||
Concede l'autorizzazione per recuperare e decrittare i dati crittografati |
secretsmanager:resource/AllowRotationLambdaArn secretsmanager:ResourceTag/tag-key |
Lettura |
||
Concede l'autorizzazione per elencare le versioni disponibili di un segreto |
secretsmanager:resource/AllowRotationLambdaArn |
Lettura |
||
Concede l'autorizzazione per elencare i segreti disponibili |
List |
|||
Concede l'autorizzazione per allegare una policy della risorsa a un segreto |
secretsmanager:BlockPublicPolicy secretsmanager:resource/AllowRotationLambdaArn |
Gestione delle autorizzazioni, Write |
||
Concede l'autorizzazione per creare una nuova versione del segreto con i nuovi dati crittografati |
secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per rimuovere le regioni dalla replica |
secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per convertire un segreto esistente in un segreto multi-regione e iniziare a replicarlo in un elenco di nuove regioni |
secretsmanager:AddReplicaRegions secretsmanager:ForceOverwriteReplicaSecret secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per annullare l'eliminazione di un segreto |
secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per avviare la rotazione di un segreto |
secretsmanager:ExternalSecretRotationRoleArn secretsmanager:ModifyRotationRules secretsmanager:resource/AllowRotationLambdaArn secretsmanager:ResourceTag/tag-key secretsmanager:RotateImmediately |
Scrittura |
||
Concede l'autorizzazione per rimuovere il segreto dalla replica e promuoverlo a segreto regionale nella regione della replica |
secretsmanager:resource/AllowRotationLambdaArn |
Scrittura |
||
Concede l'autorizzazione per aggiungere tag a un segreto |
secretsmanager:resource/AllowRotationLambdaArn |
Etichettatura, scrittura |
||
Concede l'autorizzazione per rimuovere tag da un segreto |
secretsmanager:resource/AllowRotationLambdaArn |
Etichettare, scrivere |
||
Concede l'autorizzazione per aggiornare un segreto con nuovi metadati o con una nuova versione dei dati crittografati |
secretsmanager:resource/AllowRotationLambdaArn secretsmanager:ResourceTag/tag-key |
Scrittura |
||
Concede l'autorizzazione per spostare una fase da un segreto a un altro |
secretsmanager:resource/AllowRotationLambdaArn secretsmanager:ResourceTag/tag-key |
Scrittura |
||
Concede l'autorizzazione per convalidare una policy della risorsa prima di allegare la policy |
secretsmanager:resource/AllowRotationLambdaArn |
Gestione delle autorizzazioni, Write |
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} |
secretsmanager:ResourceTag/tag-key |
Chiavi di condizione per AWS Secrets Manager
AWS Secrets Manager definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento 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 |
String |
|
Filtra l'accesso per i tag associati alla risorsa |
String |
|
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 sia generalizzata Account AWS accesso |
Bool |
|
Filtra l'accesso in base al testo di descrizione nella richiesta |
String |
|
Filtra l'accesso in base al ruolo di rotazione segreta 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 in base alla chiave ARN della chiave KMS nella richiesta |
ARN |
|
Filtra l'accesso in base all'identificatore chiave della chiave KMS nella richiesta. Obsoleto: usa secretsmanager:KmsKeyArn |
String |
|
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 |
String |
|
Filtra l'accesso in base al numero di giorni che Secrets Manager attende prima di eliminare il segreto |
Numeric |
|
Filtra l'accesso in base a una coppia chiave/valore di tag |
String |
|
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 primaria in cui viene creato il segreto se il segreto è un segreto multiregionale |
String |
|
Filtra l'accesso in base al tipo di segreto esterno gestito nella richiesta |
String |
|
Filtra l'accesso in base all'identificatore univoco della versione del segreto nella richiesta |
String |
|
Filtra l'accesso in base all'elenco delle fasi della versione nella richiesta |
String |
|
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 |
String |