Créer une nouvelle version d’une politique gérée

Vous pouvez créer une nouvelle version d’une politique gérée pour la mettre à jour. Les politiques gérées peuvent avoir jusqu’à cinq versions.

Vous pouvez définir cette nouvelle version comme celle à appliquer par défaut aux identités EIM auxquelles la politique est attachée.

Créer une nouvelle version d’une politique gérée avec OSC CLI

Voir l’exemple de commande CreatePolicyVersion dans la documentation de l’API EIM.

Créer une nouvelle version d’une politique gérée avec AWS CLI

Pour créer une nouvelle version d’une politique gérée, utilisez la commande create-policy-version suivant cette syntaxe :

Exemple de requête
$ aws iam create-policy-version \
    --profile YOUR_PROFILE \
    --policy-arn arn:aws:iam::123456789012:policy/MY_POLICY \
    --policy-document file://policy \
    --set-as-default \
    --endpoint https://eim.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • policy-arn : L’OUTSCALE Resource Name (ORN) de la politique. Pour en savoir plus, voir Identifiants de ressources.

  • policy-document : Le document de politique, correspondant à une chaîne JSON qui contient la nouvelle version de la politique. Pour en savoir plus, voir Informations de référence pour EIM.

  • (optionnel) set-as-default | no-set-as-default : Si paramétré sur set-as-default, la nouvelle version de la politique devient celle par défaut et est appliquée à toutes les identités EIM auxquelles la politique est attachée.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande create-policy-version renvoie les éléments suivants :

  • PolicyVersion : Informations à propos de la nouvelle version de la politique. Cet élément contient les informations suivantes :

    • CreateDate : La date et l’heure de création de la version de la politique.

    • VersionId : L’ID de la version de la politique.

    • IsDefaultVersion : Si true, la nouvelle version de la politique est celle par défaut.

Exemple de résultat
{
    "PolicyVersion": {
        "CreateDate": "2016-05-12T18:43:524Z",
        "VersionId": "v2",
        "IsDefaultVersion": true
    }
}

La version de la politique est créée et définie comme celle par défaut si vous l’avez spécifié.

Pages connexes

Méthode API correspondante

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.