Cette opération permet de récupérer les informations relatives à une politique de pile.
Cet exemple montre comment récupérer la politique d'une pile dont l'ID est 4a6c9851-3b0f-4f5f-b4ca-a14bf691****. La pile est déployée dans la région Chine (Hangzhou).
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
GetStackPolicy |
Nom de l'opération. Définissez la valeur sur GetStackPolicy. |
|
RegionId |
String |
Oui |
cn-hangzhou |
ID de la région où se trouve la pile. Appelez l'opération DescribeRegions pour obtenir la liste des régions disponibles. |
|
StackId |
String |
Oui |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
ID de la pile. |
Pour plus d'informations sur les paramètres communs, consultez la rubrique Paramètres communs.
Paramètres de réponse
|
Paramètre |
Type |
Exemple |
Description |
|
StackPolicyBody |
Map |
{"Statement": [{"Action": "Update:", "Effect": "Allow","Principal": "","Resource": "*"}]} |
Structure contenant le corps de la politique de pile. Sa taille doit être comprise entre 1 et 16 384 octets. |
|
RequestId |
String |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
ID de la requête. |
Exemples
Exemple de requête
http(s)://ros.aliyuncs.com/?Action=GetStackPolicy
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&RegionId=cn-hangzhou
&<Common request parameters>
Exemple de réponse réussie
Format XML
<GetStackPolicyResponse>
<StackPolicyBody>
<Statement>
<Statement>
<Resource>*</Resource>
<Principal>*</Principal>
<Action>Update:*</Action>
<Effect>Allow</Effect>
</Statement>
<Statement>
<Resource>LogicalResourceId/WebServer</Resource>
<Principal>*</Principal>
<Action>Update:*</Action>
<Effect>Deny</Effect>
</Statement>
</Statement>
</StackPolicyBody>
<RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
</GetStackPolicyResponse>
Format JSON
{
"StackPolicyBody": {
"Statement": [
{
"Action": "Update:*",
"Effect": "Allow",
"Principal": "*",
"Resource": "*"
},
{
"Action": "Update:*",
"Effect": "Deny",
"Principal": "*",
"Resource": "LogicalResourceId/WebServer"
}
]
},
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.
|
Code d'erreur |
Message d'erreur |
Code d'état HTTP |
Description |
|
StackNotFound |
The Stack ({name}) could not be found. |
404 |
La pile spécifiée n'existe pas. Le paramètre name indique le nom ou l'ID de la pile. |