為指定帳號群組建立傳遞管道,將資源資料傳遞至日誌服務 SLS、物件儲存 OSS 或輕量訊息佇列(原 MNS)進行儲存。
介面說明
背景資訊
-
傳遞至日誌服務 SLS
當您將資源的設定變更歷史、不合規事件和定時快照傳遞至日誌服務 SLS 的日誌庫時,需要先建立日誌專案(Project)和日誌庫(Logstore),才能查詢和分析日誌。關於 JSON 格式檔案的內容範例,請參見資源設定變更歷史內容範例、資源不合規事件內容範例和資源定時快照內容範例。
-
傳遞至物件儲存 OSS
當您將資源的定時快照或設定變更歷史傳遞至物件儲存 OSS 的指定位址時,需要先建立儲存空間(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 |
否 |
當傳遞資料超過傳遞管道限制時,傳遞資料轉存至物件儲存 OSS 的目標儲存空間。格式為 如果您未設定此參數,設定稽核僅傳遞概要資訊。 說明
僅支援傳遞管道 SLS 和 MNS。日誌服務 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 |
否 |
是否接收合規快照。設定稽核向日誌服務 SLS 傳遞資源合規和不合規資訊。取值:
|
false |
| ConfigurationItemChangeNotification |
boolean |
否 |
是否接收資源設定變更歷史。當資源設定變更時,設定稽核向物件儲存 OSS、日誌服務 SLS 或輕量訊息佇列(原 MNS)傳遞資源設定變更歷史。取值:
說明
說明
說明
|
false |
| NonCompliantNotification |
boolean |
否 |
是否接收資源不合規事件。當資源不合規時,設定稽核向日誌服務 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. | |
| 400 | Invalid.DeliveryChannelTargetArn.Format | The specified format of DeliveryChannelTargetArn is invalid. | |
| 400 | Invalid.DeliveryChannelCondition.Format | The specified format of DeliveryChannelCondition is invalid. | |
| 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. | |
| 400 | DeliveryChannelOssUnreachable | The OSS bucket is unreachable. | |
| 400 | DeliveryChannelSlsUnreachable | SLS logstore is unreachable. | |
| 404 | AccountNotExisted | Your account does not exist. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。