バケットロギングの user_defined_log_fields 要素のカスタムフィールドをクエリします。
注意事項
GetUserDefinedLogFieldsConfig 操作を呼び出して、バケットのリアルタイムログの user_defined_log_fields のカスタム設定を取得するには、oss:GetUserDefinedLogFieldsConfig の権限が必要です。詳細については、「RAM ユーザーにカスタムポリシーをアタッチする」をご参照ください。
リクエスト構文
GET /?userDefinedLogFieldsConfig HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValueリクエストヘッダー
GetUserDefinedLogFieldsConfig リクエストのすべてのヘッダーは、共通のリクエストヘッダーです。詳細については、「共通リクエストヘッダー」をご参照ください。
レスポンスヘッダー
GetUserDefinedLogFieldsConfig リクエストへのレスポンスのすべてのヘッダーは、共通のレスポンスヘッダーです。詳細については、「共通レスポンスヘッダー」をご参照ください。
レスポンス要素
要素 | タイプ | 必須 | 例 | 説明 |
UserDefinedLogFieldsConfiguration | コンテナ | はい | 該当なし | ユーザー定義のログ設定のコンテナ。 子要素:HeaderSet および ParamSet 親要素:なし |
HeaderSet | コンテナ | いいえ | 該当なし | カスタムリクエストヘッダーのコンテナ。 子要素:header 親要素:UserDefinedLogFieldsConfiguration |
header | 文字列 | いいえ | header1 | カスタムリクエストヘッダー。 子要素:なし 親要素:HeaderSet |
ParamSet | コンテナ | いいえ | 該当なし | カスタムクエリパラメーターのコンテナ。 子要素:parameter 親要素:UserDefinedLogFieldsConfiguration |
parameter | 文字列 | いいえ | param1 | カスタムクエリパラメーター。 子要素:なし 親要素:ParamSet |
例
リクエストの例
GET /?userDefinedLogFieldsConfig HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValueレスポンスの例
HTTP/1.1 200 OK
x-oss-request-id: 534B371674125A4D8906008B
Date: Date
Content-Length: 0
Connection: keep-alive
Server: AliyunOSS
<?xml version="1.0" encoding="UTF-8"?>
<UserDefinedLogFieldsConfiguration>
<HeaderSet>
<header>header1</header>
<header>header2</header>
<header>header3</header>
</HeaderSet>
<ParamSet>
<parameter>param1</parameter>
<parameter>param2</parameter>
</ParamSet>
</UserDefinedLogFieldsConfiguration>OSS SDK
GetUserDefinedLogFieldsConfig 操作を呼び出すには、次のプログラミング言語の OSS SDK を使用できます。