Attache une stratégie d'autorisation à un objet, qui peut être un utilisateur RAM, un groupe d'utilisateurs RAM ou un rôle RAM. Une fois la stratégie d'autorisation attachée à un objet, celui-ci dispose des autorisations d'opération sur les ressources d'un groupe de ressources spécifique ou au sein d'un compte Alibaba Cloud spécifique.
Description de l'opération
Dans cet exemple, la stratégie AdministratorAccess est attachée à l'utilisateur RAM alice@demo.onaliyun.com et ne prend effet que pour les ressources du groupe de ressources rg-9gLOoK****.
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
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ResourceGroupId |
string |
Oui |
La portée effective de la stratégie d'autorisation. Valeurs valides :
|
rg-9gLOoK**** |
| PolicyType |
string |
Oui |
Le type de la stratégie d'autorisation. Valeurs valides :
|
System |
| PolicyName |
string |
Oui |
Le nom de la stratégie d'autorisation. Le nom doit comporter entre 1 et 128 caractères et peut contenir des lettres, des chiffres et des traits d'union (-). |
AdministratorAccess |
| PrincipalType |
string |
Oui |
Le type de l'objet auquel vous souhaitez attacher la stratégie d'autorisation. Valeurs valides :
|
IMSUser |
| PrincipalName |
string |
Oui |
Le nom de l'objet auquel vous souhaitez attacher la stratégie d'autorisation.
Remarque
L'alias d'un compte Alibaba Cloud fait partie du nom de domaine par défaut. Vous pouvez appeler l'opération GetDefaultDomain pour obtenir l'alias d'un compte Alibaba Cloud. |
alice@demo.onaliyun.com |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
697852FB-50D7-44D9-9774-530C31EAC572 |
Exemples
JSON format
{
"RequestId": "697852FB-50D7-44D9-9774-530C31EAC572"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.PolicyType | The specified policy type is invalid. | The specified policy type is invalid. |
| 404 | EntityNotExist.Policy | The policy does not exist. | The policy does not exist. |
| 404 | EntityNotExists.ResourceGroup | The specified resource group does not exist. You must first create a resource group. | The specified resource group does not exist. You must first create a resource group. |
| 409 | Invalid.ResourceGroup.Status | You cannot perform an operation on a resource group that is being created or deleted. | You cannot perform an operation on a resource group that is being created or deleted. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.