创建跨账号资源投递渠道。
接口说明
资源目录管理账号或资源中心委派管理员账号可以在资源中心创建跨账号资源投递,将资源目录成员的资源定时快照和资源配置变更事件投递到对象存储(OSS)或日志服务(SLS),然后从 OSS 或 SLS 消费标准化的资源信息。
对于资源快照定时投递目前支持两种投递场景:
-
标准资源快照定时投递:当
ResourceSnapshotDelivery.CustomExpression
参数为空时,为标准资源快照定时投递。 -
自定义资源快照定时投递:当
ResourceSnapshotDelivery.CustomExpression
参数不为空时,为自定义资源快照定时投递。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
resourcecenter:CreateMultiAccountDeliveryChannel |
create |
*全部资源
|
无 | 无 |
请求参数
名称 |
类型 |
必填 |
描述 |
示例值 |
DeliveryChannelName |
string |
是 |
投递渠道名称。 |
test-multi-account-delivery |
DeliveryChannelDescription |
string |
否 |
投递渠道描述。 |
This is a description. |
ResourceSnapshotDelivery |
object |
否 |
资源快照定时投递。 |
|
DeliveryTime |
string |
否 |
投递时间。 |
09:00Z |
TargetArn |
string |
否 |
投递目标 ARN。取值:
|
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
TargetType |
string |
否 |
投递目标类型。取值:
|
OSS |
CustomExpression |
string |
否 |
自定义表达式。 |
select * from resources limit 100; |
SlsProperties |
object |
否 |
SLS 配置。 |
|
OversizedDataOssTargetArn |
string |
否 |
大文件投递目标 ARN。 当资源配置变更事件大小超过 1MB 时,将会投递为 OSS 文件。需要传入前缀名称为 说明
该参数仅在创建自定义资源快照定时投递时生效,创建标准资源快照定时投递时,无需传入该参数。 |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
ResourceChangeDelivery |
object |
否 |
资源配置变更投递。 |
|
SlsProperties |
object |
否 |
SLS 配置。 |
|
OversizedDataOssTargetArn |
string |
否 |
大文件投递目标 ARN。 当资源配置变更事件大小超过 1MB 时,将会投递为 OSS 文件。需要传入前缀名称为 |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
TargetArn |
string |
否 |
投递目标 ARN。取值:
|
acs:log:cn-hangzhou: 1911422487776***:project/delivery/logstore/resourcecenter-sls |
TargetType |
string |
否 |
投递目标类型。 取值: |
SLS |
DeliveryChannelFilter |
object |
是 |
投递渠道生效范围。 |
|
AccountScopes |
array |
是 |
投递的账号范围列表。 |
|
string |
是 |
投递的账号范围。取值:
关于如何获取资源目录 ID、Root 资源夹 ID、资源夹 ID 和成员 ID,请参见 GetResourceDirectory 、 ListFoldersForParent 、 ListAccounts 。 |
rd-r4**** |
|
ResourceTypes |
array |
否 |
投递的资源类型列表。 |
|
string |
否 |
投递的资源类型。详情请参见支持资源中心的云服务及资源类型。 如需投递资源中心支持的所有资源类型,请传入 |
ACS::VPC::VPC |
返回参数
名称 |
类型 |
描述 |
示例值 |
object |
返回参数。 |
||
DeliveryChannelId |
string |
投递 ID。 |
dc-6q79dm4o9*** |
RequestId |
string |
请求 ID。 |
994BFEFE-4BB5-5A27-8917-4583DEEF2*** |
示例
正常返回示例
JSON
格式
{
"DeliveryChannelId": "dc-6q79dm4o9***",
"RequestId": "994BFEFE-4BB5-5A27-8917-4583DEEF2***"
}
错误码
HTTP status code |
错误码 |
错误信息 |
描述 |
---|---|---|---|
400 | NoPermission.ServiceLinkedRole | The current user does not have permission to create servicelinkedrole. Please contact the Alibaba Cloud account or administrator to authorize custom policy: Service Name: rmc.resourcemanager.aliyuncs.com, Action: ram:CreateServiceLinkedRole. | |
400 | InvalidParameter.ResourceChangeDelivery.TargetArn | The resource configuration change delivery target arn is invalid. | |
403 | ExceedLimit.DeliveryChannelQuota | The number of delivery channels exceeds the limit. | 投递渠道数量超限。 |
403 | NoPermission.AccountScope | The operator is not permitted for this account scope. | 当前用户未授权操作此资源目录账号范围。 |
404 | MissingParameter.DeliveryName | The specified parameter DeliveryName is missing. | |
404 | MissingParameter.OverSizedDataOssTargetArn | The specified parameter OverSizedDataOssTargetArn is missing. | |
404 | MissingParameter.DeliveryFilter | The specified parameter DeliveryFilter is missing. | |
404 | MissingParameter.DeliveryFilter.AccountScopes | The specified parameter DeliveryFilter.AccountScopes is missing. | |
404 | MissingParameter.ResourceSnapshotDelivery.TargetType | The specified parameter ResourceSnapshotDelivery.TargetType is missing. | |
404 | MissingParameter.ResourceChangeDelivery.TargetArn | The specified parameter ResourceChangeDelivery.TargetArn is missing. | |
404 | MissingParameter.ResourceChangeDelivery.TargetType | The specified parameter ResourceChangeDelivery.TargetType is missing. | |
404 | MissingParameter.ResourceSnapshotDelivery.TargetArn | The specified parameter ResourceSnapshotDelivery.TargetArn is missing. | |
404 | MissingParameter.ResourceDeliveryConfiguration | The parameter ResourceSnapshotDelivery or ResourceChangeDelivery must be specified. | |
404 | MissingParameter.ResourceSnapshotDelivery.CustomExpression | The specified parameter ResourceSnapshotDelivery.CustomExpression is missing. | |
404 | MissingParameter.ResourceSnapshotDelivery.DeliveryTime | The specified parameter ResourceSnapshotDelivery.DeliveryTime is missing. | |
409 | AlreadyExists.DeliveryName | The DeliveryName Name already exists. | 投递名称已经存在。 |
409 | InvalidParameter.DeliveryName | The specified parameter DeliveryName is not valid. | |
409 | InvalidParameter.DeliveryDescription | The specified parameter DeliveryDescription is not valid. | |
409 | InvalidParameter.OverSizedDataOssTargetArn | The specified parameter OverSizedDataOssTargetArn is not valid. | |
409 | InvalidParameter.DeliveryFilter.AccountScopes | The specified parameter DeliveryFilter.AccountScopes is not valid. | 参数 DeliveryFilter.AccountScopes 无效。 |
409 | InvalidParameter.DeliveryFilter.ResourceTypes | The specified parameter DeliveryFilter.ResourceTypes is not valid. | |
409 | InvalidParameter.ConfigurationSnapshotDelivery.TargetType | The specified parameter ConfigurationSnapshotDelivery.TargetType is not valid. | |
409 | InvalidParameter.ResourceSnapshotDelivery.TargetArn | The specified parameter ResourceSnapshotDelivery.TargetArn is not valid. | |
409 | InvalidParameter.ResourceSnapshotDelivery.DeliveryTime | The specified parameter ResourceSnapshotDelivery.DeliveryTime is not valid. | |
409 | InvalidParameter.ResourceSnapshotDelivery.TargetType | The specified parameter ResourceSnapshotDelivery.TargetType is not valid. | |
409 | InvalidParameter.ResourceChangeDelivery.TargetType | The specified parameter ResourceChangeDelivery.TargetType is not valid. | |
409 | NoPermission.ResourceDirectory.MemberAccount | ResourceDirectory Member Account is not authorized to perform this operation. | |
409 | InvalidParameter.CustomExpression | Error: %s. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。