すべてのプロダクト
Search
ドキュメントセンター

:UpsertCollectionPolicy

最終更新日:Dec 23, 2025

クラウドサービスのログ収集ポリシーを作成します。これにより、サービスからログを自動的に収集できます。

操作説明

この操作を呼び出すには、Simple Log Service の中国 (上海) またはシンガポールリージョンのエンドポイントを使用する必要があります。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエスト構文

POST /collectionpolicy HTTP/1.1

リクエストパラメーター

パラメーター

必須 / 任意

説明

body

object

任意

リクエストの本文。

policyName

string

必須

名前は次の要件を満たす必要があります:

  • 名前には、小文字、数字、ハイフン (-)、アンダースコア (_) のみを含めることができます。

  • 名前は文字で始まる必要があります。

  • 名前の長さは 3~63 文字である必要があります。

your_log_policy

productCode

string

必須

サービスのコード。

oss

dataCode

string

必須

ログタイプのコード。

access_log

enabled

boolean

必須

ポリシーを有効にするかどうかを指定します。

true

policyConfig

object

必須

ポリシーの構成。

resourceMode

string

必須

リソース収集モード。有効な値:all、attributeMode、instanceMode。`all` は、アカウント内のすべてのインスタンスのログがデフォルトの Logstore に収集されることを指定します。`attributeMode` は、インスタンスのリージョンとリソースタグに基づいてログが収集されることを指定します。`instanceMode` は、インスタンス ID に基づいてログが収集されることを指定します。

all

resourceTags

object

任意

リソースタグ。このパラメーターは、`resourceMode` が `attributeMode` に設定されている場合にのみ有効です。このパラメーターを空のままにすると、リソースタグベースのフィルタリングは実行されません。システムは、すべてのインスタンスが一致すると見なします。このパラメーターに値を指定すると、指定されたリソースタグを使用するインスタンスのログが収集されます。インスタンスのリソースタグとリージョンが指定された条件に一致する場合にのみ、インスタンスからログが収集されます。

{"tag1":"value1",“tag2":"value2"}

regions

array

任意

インスタンスのリージョン。このパラメーターは、`resourceMode` が `attributeMode` に設定されている場合にのみ有効です。ワイルドカード文字がサポートされています。このパラメーターを空のままにすると、リージョンベースのフィルタリングは実行されません。システムは、すべてのインスタンスが一致すると見なします。このパラメーターに値を指定すると、指定されたリージョンに存在するインスタンスのログが収集されます。インスタンスのリソースタグとリージョンが指定された条件に一致する場合にのみ、インスタンスからログが収集されます。

string

任意

リージョンの ID。

cn-hangzhou

instanceIds

array

任意

インスタンスの ID。このパラメーターは、`resourceMode` が `instanceMode` に設定されている場合にのみ有効です。指定された ID を使用するインスタンスからのみログが収集されます。

string

任意

インスタンスの ID。

your-test-bucket1

centralizeEnabled

boolean

任意

一元化ストレージを有効にするかどうかを指定します。デフォルト値:false。

false

centralizeConfig

object

任意

一元化ストレージの構成。

destRegion

string

任意

一元化ストレージのターゲットリージョン。

cn-beijing

destProject

string

任意

一元化ストレージのターゲットプロジェクト。ターゲットプロジェクトのリージョンが `destRegion` で指定されたリージョンと一致していることを確認してください。

your-sls-project-in-beijing

destLogstore

string

任意

一元化ストレージのターゲット Logstore。ターゲット Logstore のリージョンが `destRegion` で指定されたリージョンと一致し、ターゲット Logstore が `destProject` で指定されたターゲットプロジェクトに属していることを確認してください。

your-sls-logstore-in-beijing

destTTL

integer

任意

一元化ストレージのデータ保持期間。単位:日。このパラメーターは、既存の Logstore を一元化ストレージに使用する場合にのみ有効です。

your-sls-logstore-ttl

dataConfig

object

任意

データ構成。この構成はグローバルログに対してのみ返されます。たとえば、`productCode` が `sls` に設定されている場合、この構成が返されます。

dataRegion

string

任意

初めて収集されるグローバルログを保存するリージョン。

cn-beijing

resourceDirectory

object

任意

リソースディレクトリの構成。アカウントはリソースディレクトリを有効化しており、管理アカウントまたはリソースディレクトリの委任された管理者である必要があります。

accountGroupType

string

任意

リソースディレクトリのモード。有効な値:all および custom。

all,custom

members

array

任意

メンバー。`accountGroupType` が `custom` に設定されている場合、メンバーが返されます。

string

任意

Alibaba Cloud アカウントの ID。

165***********50

レスポンスフィールド

フィールド

説明

レスポンスフィールドがありません。

エラーコードの詳細については、「新しいバージョンの Log Audit Service における収集ルールの管理」をご参照ください。

成功レスポンス

JSONJSON

{}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。