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à.
IAMJSONelementi politici: Version
Chiarimento
Questo elemento Version
JSON della policy è diverso da una versione della policy. L'elemento di policy Version
viene utilizzato all'interno di una policy e definisce la versione del linguaggio di policy. Una versione della politica, invece, viene creata quando si apportano modifiche a una politica gestita dal cliente inIAM. La policy modificata non viene sovrascritta a quella precedente. IAMCrea invece una nuova versione della politica gestita. Per informazioni sul supporto per versioni multiple disponibile per le policy gestite, consultare Funzione Versioni multiple di policy IAM.
L'elemento della policy Version
specifica le regole sintattiche di linguaggio che devono essere utilizzate per elaborare una policy. Per utilizzare tutte le funzionalità disponibili della policy, includi il seguente elemento Version
all'esterno dell'elemento Statement
in tutte le policy.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListAllMyBuckets", "Resource": "*" } ] }
IAM supporta i seguenti valori degli elementi Version
:
-
2012-10-17
. Questa è la versione corrente del linguaggio della policy e deve sempre includere un elementoVersion
ed essere impostato su2012-10-17
. In caso contrario, non è possibile utilizzare caratteristiche come variabili di policy introdotte con questa versione. -
2008-10-17
. Questa è una versione precedente del linguaggio della policy. Potresti vedere questa versione su policy esistenti meno recenti. Non utilizzare questa versione per le nuove policy o quando si aggiornano policy esistenti. Le caratteristiche più recenti, come variabili di policy, non funzioneranno con la tua policy. Ad esempio, le variabili tipo${aws:username}
non saranno riconosciute come variabili e verranno trattate come stringhe letterali nella policy.