Consulta campos personalizados no elemento user_defined_log_fields para logging de bucket.
Observações
Para chamar a operação GetUserDefinedLogFieldsConfig, é necessário ter a permissão oss:GetUserDefinedLogFieldsConfig. Para mais informações, consulte Conceder uma política personalizada.
Sintaxe da requisição
GET /?userDefinedLogFieldsConfig HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
Headers da requisição
Esta operação utiliza apenas headers de requisição comuns. Para mais informações, consulte Headers de requisição comuns.
Headers de resposta
Esta operação retorna apenas headers de resposta comuns. Para mais informações, consulte Headers de resposta comuns.
Elementos de resposta
|
Elemento |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
UserDefinedLogFieldsConfiguration |
Container |
Sim |
N/A |
Container para a configuração de logging definida pelo usuário. Elementos filhos: HeaderSet e ParamSet Elementos pai: nenhum |
|
HeaderSet |
Container |
Não |
N/A |
Container para os headers de requisição personalizados. Elementos filhos: header Elemento pai: UserDefinedLogFieldsConfiguration |
|
header |
String |
Não |
header1 |
O header de requisição personalizado. Elementos filhos: nenhum Elemento pai: HeaderSet |
|
ParamSet |
Container |
Não |
N/A |
Container para os parâmetros de consulta personalizados. Elementos filhos: parameter Elemento pai: UserDefinedLogFieldsConfiguration |
|
parameter |
String |
Não |
param1 |
O parâmetro de consulta personalizado. Elementos filhos: nenhum Elementos pai: ParamSet |
Exemplos
Exemplo de requisição
GET /?userDefinedLogFieldsConfig HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
Exemplo de resposta
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 SDKs
Use os OSS SDKs nas linguagens de programação a seguir para chamar a operação GetUserDefinedLogFieldsConfig: