Tous les produits
Search
Centre de documentation

Resource Management:CreatePolicyVersion

Dernière mise à jour :Sep 01, 2026

Crée une version d'une stratégie d'accès en appelant CreatePolicyVersion.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

PolicyName

string

Oui

Nom de la stratégie d'accès.

Le nom de la stratégie doit comporter de 1 à 128 caractères et peut contenir des lettres, des chiffres et des traits d'union (-).

OSS-Administrator

PolicyDocument

string

Oui

Le contenu de la stratégie d'accès.

Le contenu doit comporter de 1 à 6 144 caractères.

{ "Statement": [{ "Action": ["oss:*"], "Effect": "Allow", "Resource": ["acs:oss:*:*:*"]}], "Version": "1"}

SetAsDefault

boolean

Non

Indique si la version doit être définie comme version par défaut de la stratégie d'accès.

Valeurs valides :

  • false (par défaut) : ne définit pas la version comme version par défaut de la stratégie d'accès.

  • true : définit la version comme version par défaut de la stratégie d'accès.

false

Éléments de réponse

Élément

Type

Description

Exemple

object

PolicyVersion

object

Les informations sur la version de la stratégie d'accès.

CreateDate

string

L'heure à laquelle la version de la stratégie d'accès a été créée. L'heure est au format UTC RFC 3339, indiqué par Z.

2015-01-23T12:33:18Z

IsDefaultVersion

boolean

Indique si la version est la version par défaut de la stratégie d'accès.

false

VersionId

string

L'identifiant de la version de la stratégie d'accès.

v3

RequestId

string

L'identifiant de la requête.

9B34724D-54B0-4A51-B34D-4512372FE1BE

Exemples

JSON format

{
  "PolicyVersion": {
    "CreateDate": "2015-01-23T12:33:18",
    "IsDefaultVersion": false,
    "VersionId": "v3"
  },
  "RequestId": "9B34724D-54B0-4A51-B34D-4512372FE1BE"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InvalidParameter.PolicyName.InvalidChars The policy name contains invalid characters. It must only contain upper or lower case letters, numbers, and dash (-). Le nom de la stratégie contient des caractères non valides. Le nom de la stratégie ne peut contenir que des lettres, des chiffres et des traits d'union (-).
400 InvalidParameter.PolicyName.Length The length of the policy name is invalid. It must be 1 to 128 characters in length. La longueur du nom de la stratégie ne répond pas aux exigences. Le nom de la stratégie doit comporter entre 1 et 128 caractères.
400 InvalidParameter.PolicyDocument.Length The maximum length of the policy document is exceeded. It must not exceed 6144 characters.
404 EntityNotExist.Policy The policy does not exist. La stratégie d'accès n'existe pas.
409 LimitExceeded.Policy.Version The maximum number of policy versions is exceeded. Le nombre de versions de stratégies d'accès dépasse la limite.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.