複数アカウントリソース配信チャネルを作成します。
操作説明
リソースディレクトリの管理アカウントまたは Resource Center の委任管理者アカウントは、複数アカウントリソース配信チャネルを作成できます。 このチャネルは、スケジュールされたリソーススナップショットとリソース構成変更イベントを、リソースディレクトリのメンバーから Object Storage Service (OSS) または Simple Log Service (SLS) に配信します。 その後、OSS または SLS から標準化されたリソース情報を使用できます。
リソーススナップショットのスケジュール配信は、2 つのシナリオをサポートしています。
-
リソーススナップショットの標準スケジュール配信: このシナリオは、
ResourceSnapshotDelivery.CustomExpressionパラメーターが空の場合に適用されます。 -
リソーススナップショットのカスタムスケジュール配信: このシナリオは、
ResourceSnapshotDelivery.CustomExpressionパラメーターが空でない場合に適用されます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
resourcecenter:CreateMultiAccountDeliveryChannel |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| DeliveryChannelName |
string |
必須 |
配信チャネルの名前。 |
test-multi-account-delivery |
| DeliveryChannelDescription |
string |
任意 |
配信チャネルの説明。 |
This is a description. |
| ResourceSnapshotDelivery |
object |
任意 |
リソーススナップショットのスケジュール配信。 |
|
| DeliveryTime |
string |
任意 |
配信時間。 |
09:00Z |
| TargetArn |
string |
任意 |
配信先の Alibaba Cloud Resource Name (ARN)。有効な値:
|
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| TargetType |
string |
任意 |
配信先のタイプ。有効な値:
|
OSS |
| CustomExpression |
string |
任意 |
カスタム式。 |
select * from resources limit 100; |
| SlsProperties |
object |
任意 |
SLS の構成。 |
|
| OversizedDataOssTargetArn |
string |
任意 |
サイズ超過データの配信先の ARN。 リソース構成変更イベントが 1 MB より大きい場合、イベントは OSS ファイルとして配信されます。 説明
このパラメーターは、リソーススナップショットのカスタムスケジュール配信を作成する場合にのみ有効です。リソーススナップショットの標準スケジュール配信を作成する場合は、このパラメーターを指定する必要はありません。 |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| ResourceChangeDelivery |
object |
任意 |
リソース構成変更の配信。 |
|
| SlsProperties |
object |
任意 |
SLS の構成。 |
|
| OversizedDataOssTargetArn |
string |
任意 |
サイズ超過データの配信先の ARN。 リソース構成変更イベントが 1 MB より大きい場合、イベントは 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、ルートフォルダの ID、フォルダの ID、またはメンバーの ID の取得方法の詳細については、「GetResourceDirectory」、「ListFoldersForParent」、および「ListAccounts」をご参照ください。 |
rd-r4**** |
|
| ResourceTypes |
array |
任意 |
配信チャネルが有効なリソースタイプのリスト。 |
|
|
string |
任意 |
リソースタイプ。詳細については、「Resource Center でサポートされている Alibaba Cloud サービスとリソースタイプ」をご参照ください。 Resource Center でサポートされているすべてのリソースタイプを配信するには、 |
ACS::VPC::VPC |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
レスポンスパラメータ。 |
||
| DeliveryChannelId |
string |
配信チャネル ID。 |
dc-6q79dm4o9*** |
| RequestId |
string |
リクエスト ID。 |
994BFEFE-4BB5-5A27-8917-4583DEEF2*** |
例
成功レスポンス
JSONJSON
{
"DeliveryChannelId": "dc-6q79dm4o9***",
"RequestId": "994BFEFE-4BB5-5A27-8917-4583DEEF2***"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. | |
| 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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。