IAMJSONéléments de politique : Version - AWS Identity and Access Management

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

IAMJSONéléments de politique : Version

Remarque pour lever l'ambiguïté

Cet élément Version JSON de stratégie est différent d'une version de stratégie. L'élément de politique Version est utilisé dans une politique pour définir la version de la langue de la politique. Une version de politique, en revanche, est créée lorsque vous modifiez une politique gérée par le client dansIAM. La politique modifiée ne remplace pas la politique existante. Il IAM crée plutôt une nouvelle version de la politique gérée. Si vous recherchez des informations sur les différentes versions prises en charge qui sont disponibles pour les politiques gérées, consultez Politiques de gestion des versions IAM.

L'élément de politique Version spécifie les règles de syntaxe de langage qui doivent être utilisées pour traiter une politique. Pour utiliser toutes les fonctions de politique disponibles, incluez l'élément Version suivant à l'extérieur de l'élément Statement dans toutes vos politiques.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListAllMyBuckets", "Resource": "*" } ] }

IAM prend en charge les valeurs d'élément Version suivantes :

  • 2012-10-17. Il s'agit de la version actuelle du langage de politique ; vous devez toujours inclure un élément Version et définir sa valeur sur 2012-10-17. Sinon, vous ne pouvez pas utiliser des fonctions telles que les variables de politique qui ont été introduites avec cette version.

  • 2008-10-17. Ceci est une version antérieure du langage de politique. Elle peut figurer dans des politiques existantes antérieures. N'utilisez pas cette version pour les nouvelles politiques ou lors de la mise à jour de politiques existantes. Les nouvelles fonctions, telles que les variables de politique, ne fonctionneront pas avec votre politique. Par exemple, les variables telles que ${aws:username} ne sont pas reconnues et sont traitées comme des chaînes littérales dans la politique.