Todos los productos
Search
Centro de documentos

:SetStackPolicy

Última actualización: Sep 05, 2026

Puede llamar a esta operación para configurar una política de pila.

En este ejemplo, se configura una política de pila para una pila desplegada en la región China (Hangzhou) con el ID 4a6c9851-3b0f-4f5f-b4ca-a14bf691****. La URL del cuerpo de la política de pila es oss://ros/stack-policy/demo.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, le recomendamos llamar a esta operación en OpenAPI Explorer. OpenAPI Explorer genera dinámicamente el código de muestra de la operación para diferentes SDK.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí SetStackPolicy

La operación que desea ejecutar. Establezca el valor en SetStackPolicy.

RegionId String Sí cn-hangzhou

El ID de región de la pila. Puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente.

StackId String Sí 4a6c9851-3b0f-4f5f-b4ca-a14bf691****

El ID de la pila.

StackPolicyBody String No {"Statement":[{"Effect":"Allow","Action":"Update:*","Principal":"*","Resource":"*"}]}

La estructura que contiene el cuerpo de la política de pila. El cuerpo de la política de pila debe tener una longitud de 1 a 16,384 bytes.

Especifique uno de los parámetros StackPolicyBody o StackPolicyURL, pero no ambos simultáneamente.

StackPolicyURL String No oss://ros/stack-policy/demo

La URL del archivo que contiene la política de pila. La URL debe apuntar a una plantilla ubicada en un servidor web HTTP o HTTPS, o en un bucket de Alibaba Cloud OSS. Ejemplos: oss://ros/template/demo y oss://ros/template/demo?RegionId=cn-hangzhou. La plantilla puede tener una longitud máxima de 16,384 bytes y la URL puede tener hasta 1,350 bytes de longitud.

Nota Si no se especifica la región del bucket de OSS, se utiliza el valor de RegionId.

Especifique uno de los parámetros StackPolicyBody o StackPolicyURL, pero no ambos simultáneamente.

Para obtener más información sobre los parámetros comunes, consulte Parámetros comunes.

Parámetros de respuesta

Parámetro

Tipo

Ejemplo

Descripción

RequestId

String

B288A0BE-D927-4888-B0F7-B35EF84B6E6F

El ID de la solicitud.

Ejemplos

Solicitudes de ejemplo

http(s)://ros.aliyuncs.com/?Action=SetStackPolicy
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&StackPolicyURL=oss://ros/stack-policy/demo
&RegionId=cn-hangzhou
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

<SetStackPolicyResponse>
      <RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
</SetStackPolicyResponse>

Formato JSON

{
   "RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}

Códigos de error

Para obtener una lista de códigos de error, visite el Centro de errores de API.

Código de error

Mensaje de error

Código de estado HTTP

Descripción

StackValidationFailed

{reason}.

400

Mensaje de error devuelto porque la validación de la pila falló. reason indica el motivo específico.

StackNotFound

The Stack ({name}) could not be found.

404

Mensaje de error devuelto porque la pila especificada no existe. name indica el nombre o el ID de la pila.