更新时间:2025-12-25 gmt 08:00

创建访问预览 -j9九游会登录

功能介绍

创建访问预览。

授权信息

账号根用户具备所有api的调用权限,如果使用账号下的iam用户调用当前api,该iam用户需具备如下身份策略权限,更多的权限说明请参见权限和授权项

授权项

访问级别

资源类型(*为必须)

条件键

别名

依赖的授权项

accessanalyzer:analyzer:createpreview

write

analyzer *

g:resourcetag/

-

-

uri

post /v5/analyzers/{analyzer_id}/access-previews

表1 路径参数

参数

是否必选

参数类型

描述

analyzer_id

string

分析器的唯一标识符。

最小长度:1

最大长度:36

请求参数

表2 请求body参数

参数

是否必选

参数类型

描述

configurations

configuration object

访问预览配置。

resource_urn

string

资源的唯一资源标识符。

表3 configuration

参数

是否必选

参数类型

描述

iam_agency

iamagency object

iam信任委托。

obs_bucket

obsbucket object

obs桶。

kms_cmk

kmscmk object

kms密钥。

表4 iamagency

参数

是否必选

参数类型

描述

trust_policy

string

该策略json格式策略文档。

表5 obsbucket

参数

是否必选

参数类型

描述

bucket_acl

string

桶acl xml文件的string格式。

bucket_policy

string

该策略json格式策略文档。

表6 kmscmk

参数

是否必选

参数类型

描述

grants

string

用于加密密钥的授权。

响应参数

状态码:201

表7 响应body参数

参数

参数类型

描述

access_preview_id

string

访问预览的唯一标识符。

请求示例

创建访问预览。

post https://{hostname}/v5/analyzers/{analyzer_id}/access-previews
{
  "resource_urn" : "iam::{domain_id}:agency:{agency_name}",
  "configurations" : {
    "iam_agency" : {
      "trust_policy" : "{\"version\":\"5.0\",\"statement\":[{\"condition\":{\"stringmatch\":{\"g:principalorgid\":[\"org_id\"]}},\"action\":[\"sts:agencies:assume\",\"sts::tagsession\",\"sts::setsourceidentity\"],\"effect\":\"allow\",\"principal\":{\"iam\":[\"dd...\"]}}]}"
    }
  }
}

响应示例

状态码:201

created

{
  "access_preview_id" : "{access_preview_id}"
}

状态码

状态码

描述

201

created

错误码

请参见错误码

相关文档

网站地图