為指定帳號組建立投遞渠道,將資源資料投遞到Log ServiceSLS、Object Storage Service或輕量訊息佇列(原 MNS)進行儲存。
介面說明
背景資訊
-
投遞到Log Service SLS
當您將資源的配置變更歷史、不合規事件和定時快照投遞到Log Service SLS 的日誌庫時,需要先建立記錄項目(Project)和日誌庫(Logstore),才能查詢和分析日誌。關於 JSON 格式檔案的內容樣本,請參見資源配置變更歷史內容樣本、資源不合規事件內容樣本和資源定時快照內容樣本。
-
投遞到Object Storage Service
當您將資源的定時快照或配置變更歷史投遞到Object Storage Service 的指定地址時,需要先建立儲存空間(Bucket),才能查看或下載 JSON 格式檔案。關於 JSON 格式檔案的內容樣本,請參見資源定時快照內容樣本和資源配置變更歷史內容樣本。
-
投遞到輕量訊息佇列(原 MNS)
當您將資源配置變更歷史和資源不合規事件投遞到輕量訊息佇列(原 MNS)的指定主題時,需要先建立主題,才能設定主題的推送方式和內容。關於 JSON 格式檔案的內容樣本,請參見資源配置變更歷史內容樣本和資源不合規事件內容樣本。
使用限制
每個帳號組中最多可以建立 5 個投遞渠道。
使用說明
本文將提供一個樣本,為帳號組ca-a4e5626622af0079****建立一個投遞渠道類型為OSS和投遞渠道目標地址 ARN 為acs:oss:cn-shanghai:100931896542****:new-bucket的投遞渠道。返回結果顯示建立投遞渠道成功,投遞渠道 ID 為cdc-8e45ff4e06a3a8****。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
config:CreateAggregateConfigDeliveryChannel |
create |
*AggregateDelivery
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| AggregatorId |
string |
是 |
帳號組 ID。 關於如何擷取帳號組 ID,請參見 ListAggregators 。 |
ca-a4e5626622af0079**** |
| DeliveryChannelName |
string |
否 |
投遞渠道名稱。 說明
如果未設定該參數,預設為空白。 |
testoss |
| DeliveryChannelType |
string |
是 |
投遞渠道類型。取值:
|
OSS |
| DeliveryChannelTargetArn |
string |
是 |
投遞渠道目標地址的 ARN。取值:
|
acs:oss:cn-shanghai:100931896542****:new-bucket |
| DeliveryChannelCondition |
string |
否 |
投遞渠道附加規則。當前支援 MNS 渠道的所有投遞和 SLS 渠道的快照投遞。
|
[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}] |
| OversizedDataOSSTargetArn |
string |
否 |
當投遞資料超過投遞渠道限制時,投遞資料轉存到Object Storage Service 的目標儲存空間。格式為 如果您未設定該參數,配置審計僅投遞概要資訊。 說明
僅支援投遞渠道 SLS 和 MNS。Log Service SLS 的投遞渠道限制是 1 MB,輕量訊息佇列(原 MNS)的投遞渠道限制是 64 KB。 |
acs:oss:cn-shanghai:100931896542****:new-bucket |
| Description |
string |
否 |
投遞渠道描述。 |
My OSS delivery. |
| ClientToken |
string |
否 |
保證請求等冪性。從您的用戶端產生一個參數值,確保不同請求間該參數值唯一。
|
1594295238-f9361358-5843-4294-8d30-b5183fac**** |
| ConfigurationSnapshot |
boolean |
否 |
是否接收資源定時快照。每天
說明
說明
|
true |
| CompliantSnapshot |
boolean |
否 |
是否接收合規快照。配置審計向Log Service SLS 投遞資源合規和不合規資訊。取值:
|
false |
| ConfigurationItemChangeNotification |
boolean |
否 |
是否接收資源配置變更歷史。當資源配置變更時,配置審計向Object Storage Service、Log Service SLS 或輕量訊息佇列(原 MNS)投遞資源配置變更歷史。取值:
說明
說明
說明
|
false |
| NonCompliantNotification |
boolean |
否 |
是否接收資源不合規事件。當資源不合規時,配置審計向Log Service SLS 或輕量訊息佇列(原 MNS)投遞資源不合規事件。取值:
說明
說明
|
false |
| DeliverySnapshotTime |
string |
否 |
資源定時快照每日開始投遞的時間。 格式為 說明
當您開啟資源定時快照投遞時,可通過該參數自訂投遞時間。如果您未設定該參數,則每天預設 |
09:10Z |
關於公用請求參數的詳情,請參見公用參數。
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
無。 |
||
| RequestId |
string |
請求 ID。 |
A7A0FFF8-0B44-40C6-8BBF-3A185EFDERTHG |
| DeliveryChannelId |
string |
投遞渠道 ID。 |
cdc-8e45ff4e06a3a8**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "A7A0FFF8-0B44-40C6-8BBF-3A185EFDERTHG",
"DeliveryChannelId": "cdc-8e45ff4e06a3a8****"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | DeliveryChannelNotExists | The delivery channel does not exist. | 投遞渠道不存在。 |
| 400 | Invalid.DeliveryChannelAssumeRoleArn.Format | The specified format of DeliveryChannelAssumeRoleArn is invalid. | 參數DeliveryChannelAssumeRoleArn格式錯誤。 |
| 400 | Invalid.DeliveryChannelTargetArn.Format | The specified format of DeliveryChannelTargetArn is invalid. | 參數DeliveryChannelTargetArn格式錯誤。 |
| 400 | Invalid.DeliveryChannelCondition.Format | The specified format of DeliveryChannelCondition is invalid. | 參數DeliveryChannelCondition格式錯誤。 |
| 400 | MemberNotBelongToMaster | The specified member does not belong to your organization. | |
| 400 | DeliveryChannelAccountNotSupport | Cross-account delivery that is not in the RD is not supported. | 暫不支援非資來源目錄內的跨帳號投遞。 |
| 400 | DeliveryChannelMnsUnreachable | The MNS topic is unreachable. | MNS Topic嘗試投遞失敗。 |
| 400 | DeliveryChannelOssUnreachable | The OSS bucket is unreachable. | OSS Bucket嘗試投遞失敗。 |
| 400 | DeliveryChannelSlsUnreachable | SLS logstore is unreachable. | |
| 404 | AccountNotExisted | Your account does not exist. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。