クラウドサービスのログ収集ポリシーを作成します。これにより、サービスからログを自動的に収集できます。
操作説明
この操作を呼び出すには、Simple Log Service の中国 (上海) またはシンガポールリージョンのエンドポイントを使用する必要があります。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST /collectionpolicy HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストの本文。 |
|
| policyName |
string |
必須 |
名前は次の要件を満たす必要があります:
|
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
{}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。