Éléments de politique JSON IAM : 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.

Éléments de politique JSON IAM : Version

Remarque pour lever l'ambiguïté

Cet élément de politique JSON Version ne représente pas la même chose qu'une version de politique. L'élément de politique Version est utilisé dans une politique pour définir la version de la langue de la politique. En revanche, une version de politique est créée lorsque vous apportez des modifications à une politique gérée par le client dans IAM. La politique modifiée ne remplace pas la politique existante. À la place, IAM crée 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 Gestion des versions des politiques 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.