Supprimer une version d’une politique gérée

Vous pouvez supprimer une version d’une politique gérée à tout moment si vous n’en avez plus besoin et si celle-ci n’est pas définie comme étant celle par défaut. Pour en savoir plus sur comment retrouver la version définie comme celle par défaut, voir Lister les versions d’une politique gérée.

Pour supprimer la version de politique par défaut, vous devez supprimer toutes les autres versions de cette politique gérée, puis supprimer cette politique. Pour en savoir plus, voir Supprimer une politique gérée.

Supprimer une version d’une politique gérée avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The DeletePolicyVersion command deletes a specified version of a managed policy, if it is not set as the default one.

Request sample
$ osc-cli api DeletePolicyVersion --profile "default" \
    --PolicyOrn "orn:ows:idauth::012345678910:policy/example/example-user-policy" \
    --VersionId "v1"

This command contains the following attributes that you need to specify:

  • PolicyOrn: The OUTSCALE Resource Name (ORN) of the policy. For more information, see Resource Identifiers.

  • VersionId: The ID of the version of the policy you want to delete.

The DeletePolicyVersion command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Supprimer une version d’une politique gérée avec oapi-cli

À ce jour, cette section est disponible en anglais uniquement.

The DeletePolicyVersion command deletes a specified version of a managed policy, if it is not set as the default one.

Request sample
$ oapi-cli --profile "default" DeletePolicyVersion \
    --PolicyOrn "orn:ows:idauth::012345678910:policy/example/example-user-policy" \
    --VersionId "v1"

This command contains the following attributes that you need to specify:

  • PolicyOrn: The OUTSCALE Resource Name (ORN) of the policy. For more information, see Resource Identifiers.

  • VersionId: The ID of the version of the policy you want to delete.

The DeletePolicyVersion command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Supprimer une version d’une politique gérée avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

Pour supprimer une version de politique, utilisez la commande delete-policy-version en suivant cette syntaxe :

Exemple de requête
$ aws iam delete-policy-version \
    --profile YOUR_PROFILE \
    --policy-arn arn:aws:iam::123456789012:policy/MY_POLICY \
    --version-id v2 \
    --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.

  • version-id : L’ID de la version que vous souhaitez supprimer.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.

La version de politique spécifiée est supprimée.

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.