You need to enable JavaScript to run this app.
文档中心
复制全文
下载 pdf
cc 版本的 Terraform(推荐)
权限管理
复制全文
下载 pdf
权限管理
主账号拥有完全访问权限,如果您需要对 IAM 用户进行精细的权限管理,请为 IAM 用户授予对应的权限策略。因为 cc 版本的 Terraform 底层编排的是 CCAPI,所以首先您要拥有 CloudControl 的服务权限,其次还需要 CCAPI 底层编排的 OpenAPI 权限。​
访问 CloudControl API 的权限​
您可以为 IAM 子用户授予下述权限以支持访问 CCAPI :​
  • CloudControlFullAccess:云管控 API(cloudcontrol)全部管理权限​
  • CloudControlReadOnlyAccess:云管控 API(cloudcontrol)只读权限​
  • 若系统预设策略无法满足您的授权需求,可以创建自定义策略,请进入策略管理,点击“新建自定义策略”,如下所述为支持通过 CCAPI 创建 VPC 资源列表的策略:​
​
{​
"Statement": [​
{​
"Effect": "Allow",​
"Action": [​
"cloudcontrol:CreateResource"​
],​
"Resource": [​
"*"​
]​
},​
{​
"Effect": "Allow",​
"Action": [​
"vpc:CreateVpc",​
"vpc:DescribeVpcAttributes",​
"vpc:DisassociateVpcCidrBlock",​
"vpc:AssociateVpcCidrBlock"​
],​
"Resource": "*"​
}​
]​
}​
​
访问云产品 OpenAPI 的权限​
注意,拥有 CCAPI 的权限不代表拥有了云资源的操作权限,要通过 CCAPI 操作云资源,需要同时拥有 CCAPI 和云资源相关的操作权限,具体权限信息可以查看资源元数据内的 handlers 属性,如下是通过 CCAPI 操作 Volcengine::VPC::VPC 所需的 OpenAPI 权限,更多产品权限您可以通过 DescribeResourceType 查询。​
​
"handlers": {​
"create": {​
"permissions": [​
"vpc:CreateVpc",​
"vpc:DescribeVpcAttributes",​
"vpc:DisassociateVpcCidrBlock",​
"vpc:AssociateVpcCidrBlock"​
]​
},​
"delete": {​
"permissions": [​
"vpc:DeleteVpc",​
"vpc:DescribeVpcAttributes"​
]​
},​
"list": {​
"permissions": [​
"vpc:DescribeVpcs"​
]​
},​
"read": {​
"permissions": [​
"vpc:DescribeVpcAttributes"​
]​
},​
"update": {​
"permissions": [​
"vpc:DescribeVpcAttributes",​
"vpc:DisassociateVpcCidrBlock",​
"vpc:AssociateVpcCidrBlock",​
"vpc:UntagResources",​
"vpc:TagResources",​
"vpc:ModifyVpcAttributes"​
]​
}​
}​
​
最近更新时间:2026.03.17 16:07:41
这个页面对您有帮助吗?
有用
有用
无用
无用