开发者社区> 问答> 正文

资源编排RAM鉴权有哪些?

资源编排RAM鉴权有哪些?

展开
收起
小天使爱美 2020-03-24 18:52:26 649 0
1 条回答
写回答
取消 提交回答
  • 在使用RAM账号调用阿里云API前,需要主账号通过创建授权策略对RAM账号进行授权。

    资源授权 默认子账号没有权限通过调用阿里云API去创建、修改云资源。使用子账号调用API时,您需要先创建一个授权策略,然后将这个授权策略关联给对应的子账号完成资源授权。

    在创建授权策略时,您可以通过ARN(Aliyun Resource Name)指定要授权的资源。ARN是阿里云为每个资源定义的一个全局的阿里云资源名称。ARN格式如下。 acs:service-name:region:account-id:resource-relative-id 其中: acs:Alibaba Cloud Service的首字母缩写,表示阿里云的公共云平台。 service-name:阿里云云服务的名称,例如ECS、OSS、ROS等。 region:地域信息。如果不支持该项,可以使用通配符星号(*)来代替。

    account-id:账号ID,例如1234567890123456。

    resource-relative-id:具体的资源描述,不同的云产品的资源描述也不同,详情参见各云产品的开发文档。

    例如acs:oss:1234567890123456:sample_bucket/file1.txt表示OSS服务中对象名称是sample_bucket/file1.txt的资源,对象的所有者UID为1234567890123456。

    可授权的资源编排资源类型 资源类型 授权策略中的资源描述方法 Stack acs:ros:$regionid:$accountid:stack/$stackid acs:ros:$regionid:$accountid:stack/* Template acs:ros:$regionid:$accountid:template/$templateid acs:ros:$regionid:$accountid:template/* StackGroup acs:ros:$regionid:$accountid:stack_group/* 可授权的资源编排接口 下表列举了资源编排中可授权的API及其描述方式。

    API 资源描述 CreateStack acs:ros:$regionid:$accountid:stack/* UpdateStack acs:ros:$regionid:$accountid:stack/$stackid DeleteStack acs:ros:$regionid:$accountid:stack/$stackid GetStack acs:ros:$regionid:$accountid:stack/$stackid ListStacks acs:ros:$regionid:$accountid:stack/* PreviewStack acs:ros:$regionid:$accountid:stack/* GetTemplateEstimateCost acs:ros:$regionid:$accountid:* CancelUpdateStack acs:ros:$regionid:$accountid:stack/$stackid ContinueCreateStack acs:ros:$regionid:$accountid:stack/$stackid SetStackPolicy acs:ros:$regionid:$accountid:stack/$stackid GetStackPolicy acs:ros:$regionid:$accountid:stack/$stackid GetTemplate acs:ros:$regionid:$accountid:stack/$stackid acs:ros:$regionid:$accountid:template/$templateid CreateChangeSet 当ChangeSetType为CREATE时,acs:ros:$regionid:$accountid:stack/。 当ChangeSetType为UPDATE时,acs:ros:$regionid:$accountid:stack/$stackid。 GetChangeSet acs:ros:$regionid:$accountid:stack/$stackid ListChangeSets acs:ros:$regionid:$accountid:stack/$stackid ExecuteChangeSet acs:ros:$regionid:$accountid:stack/$stackid DeleteChangeSet acs:ros:$regionid:$accountid:stack/$stackid ListStackEvents acs:ros:$regionid:$accountid:stack/$stackid ListStackResources acs:ros:$regionid:$accountid:stack/$stackid GetStackResource acs:ros:$regionid:$accountid:stack/$stackid SignalResource acs:ros:$regionid:$accountid:stack/$stackid DetectStackDrift acs:ros:$regionid:$accountid:stack/$stackid DetectStackResourceDrift acs:ros:$regionid:$accountid:stack/$stackid GetStackDriftDetectionStatus acs:ros:$regionid:$accountid:stack/$stackid ListStackResourceDrifts acs:ros:$regionid:$accountid:stack/$stackid DetectStackGroupDrift acs:ros:$regionid:$accountid:stack_group/ UpdateStackTemplateByResources acs:ros:$regionid:$accountid:stack/$stackid

    2020-03-24 18:53:00
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Terraform - 管理云资源的正确姿势 立即下载
Terraform-管理云资源的正确姿势 立即下载
《云防火墙实现多账号统一管控》 立即下载