Interroge les champs personnalisés de l'élément user_defined_log_fields pour la journalisation du bucket.
Notes
Pour appeler l'opération GetUserDefinedLogFieldsConfig, vous devez disposer de l'autorisation oss:GetUserDefinedLogFieldsConfig. Pour plus d'informations, consultez la rubrique Grant a custom policy.
Request syntax
GET /?userDefinedLogFieldsConfig HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
Request headers
Cette opération utilise uniquement des en-têtes de requête communs. Pour plus d'informations, consultez la rubrique Common request headers.
Response headers
Cette opération renvoie uniquement des en-têtes de réponse communs. Pour plus d'informations, consultez la rubrique Common response headers.
Response elements
|
Element |
Type |
Required |
Example |
Description |
|
UserDefinedLogFieldsConfiguration |
Container |
Yes |
N/A |
Conteneur de la configuration de journalisation définie par l'utilisateur. Éléments enfants : HeaderSet et ParamSet Éléments parents : aucun |
|
HeaderSet |
Container |
No |
N/A |
Conteneur des en-têtes de requête personnalisés. Élément enfant : header Élément parent : UserDefinedLogFieldsConfiguration |
|
header |
String |
No |
header1 |
En-tête de requête personnalisé. Éléments enfants : aucun Élément parent : HeaderSet |
|
ParamSet |
Container |
No |
N/A |
Conteneur des paramètres de requête personnalisés. Élément enfant : parameter Élément parent : UserDefinedLogFieldsConfiguration |
|
parameter |
String |
No |
param1 |
Paramètre de requête personnalisé. Éléments enfants : aucun Élément parent : ParamSet |
Examples
Exemple de requête
GET /?userDefinedLogFieldsConfig HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
Exemple de réponse
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
Utilisez les SDK OSS des langages de programmation suivants pour appeler l'opération GetUserDefinedLogFieldsConfig :