开发者社区> 问答> 正文

资源编排资源栈策略相关接口有什么?

资源编排资源栈策略相关接口有什么?

展开
收起
小天使爱美 2020-03-24 18:49:55 588 0
1 条回答
写回答
取消 提交回答
  • 调用GetStackPolicy接口获取资源栈策略。

    调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    调试 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 GetStackPolicy 系统规定参数。取值:GetStackPolicy。

    RegionId String 是 cn-hangzhou 资源栈所属的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。

    StackId String 是 4a6c9851-3b0f-4f5f-b4ca-a14bf691f2ff 资源栈ID。

    返回数据 名称 类型 示例值 描述 StackPolicyBody Map 参见示例 资源栈策略。

    RequestId String B288A0BE-D927-4888-B0F7-B35EF84B6E6F 请求ID。

    示例 请求示例

    http(s)://ros.aliyuncs.com/?Action=GetStackPolicy &StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691f2ff &RegionId=cn-hangzhou &<公共请求参数> 正常返回示例

    XML 格式



    Update:
    Allow

    LogicalResourceId/WebServer

    Update:*
    Deny
    B288A0BE-D927-4888-B0F7-B35EF84B6E6F JSON 格式

    { "StackPolicyBody":{ "Statement":[ { "Resource":"", "Principal":"", "Action":"Update:", "Effect":"Allow" }, { "Resource":"LogicalResourceId/WebServer", "Principal":"", "Action":"Update:*", "Effect":"Deny" } ] }, "RequestId":"B288A0BE-D927-4888-B0F7-B35EF84B6E6F" } 错误码 访问错误中心查看更多错误码。

    访问公共错误码查看更多错误码。

    错误代码

    错误信息

    Http状态码

    描述

    StackNotFound

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

    404

    资源栈不存在,name为资源栈名称或ID。

    调用SetStackPolicy接口设置资源栈策略。

    调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    调试 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 SetStackPolicy 系统规定参数。取值:SetStackPolicy。

    RegionId String 是 cn-hangzhou 资源栈所属的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。

    StackId String 是 4a6c9851-3b0f-4f5f-b4ca-a14bf691f2ff 资源栈ID。

    StackPolicyBody String 否 {"Statement":[{"Effect":"Allow","Action":"Update:","Principal":"","Resource":"*"}]} 包含资源栈策略主体的结构,最小长度为1个字节,最大长度为16384个字节。

    您可以指定StackPolicyBody或StackPolicyURL参数,但不能同时指定两者。

    StackPolicyURL String 否 oss://ros/stack-policy/demo 包含资源栈策略的文件的位置。 URL必须指向位于Web服务器(http,https)中的策略(最大大小:16384字节),或阿里云OSS存储桶(例如oss://ros/stack-policy/demo、oss://ros/stack-policy/demo?RegionId=cn-hangzhou。oss地域如未指定,默认与接口参数RegionId相同。)。

    您可以指定StackPolicyBody或StackPolicyURL参数,但不能同时指定两者。

    URL最大长度为1350字节。

    返回数据 名称 类型 示例值 描述 RequestId String B288A0BE-D927-4888-B0F7-B35EF84B6E6F 请求ID。

    示例 请求示例

    http(s)://ros.aliyuncs.com/?Action=SetStackPolicy &StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691f2ff &StackPolicyURL=oss://ros/stack-policy/demo &RegionId=cn-hangzhou &<公共请求参数> 正常返回示例

    XML 格式

    B288A0BE-D927-4888-B0F7-B35EF84B6E6F JSON 格式

    { "RequestId":"B288A0BE-D927-4888-B0F7-B35EF84B6E6F" } 错误码 访问错误中心查看更多错误码。

    访问公共错误码查看更多错误码。

    错误代码

    错误信息

    Http状态码

    描述

    StackValidationFailed

    {reason}.

    400

    资源栈校验失败,reason为具体原因。

    StackNotFound

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

    404

    资源栈不存在,name为资源栈名称或ID。

    2020-03-24 19:12:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Terraform - 管理云资源的正确姿势 立即下载
Terraform-管理云资源的正确姿势 立即下载
数据资源的基础设施API总线 立即下载

相关镜像