Tous les produits
Search
Centre de documentation

:GetStackPolicy

Dernière mise à jour :Aug 10, 2026

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

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération via OpenAPI Explorer, qui génère dynamiquement des exemples de code pour différents SDK.

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.