审核日志端点

对于每个体验数据模型(XDM)资源, Schema Registry会维护一个日志,其中包含不同更新之间发生的所有更改。 Schema Registry API中的/auditlog端点允许您检索由ID指定的任何类、架构字段组、数据类型或架构的审核日志。

入门指南

本指南中使用的端点是Schema Registry API的一部分。 在继续操作之前,请查阅快速入门指南 ,以获取相关文档的链接、本文档中API调用示例的阅读指南,以及成功调用任何Experience PlatformAPI所需的标头的重要信息。

/auditlog端点是[!DNL Schema Registry]支持的远程过程调用(RPC)的一部分。 与[!DNL Schema Registry] API中的其他端点不同,RPC端点不需要诸如AcceptContent-Type之类的额外标头,也不使用CONTAINER_ID。 相反,它们必须使用/rpc命名空间,如以下API调用中所示。

检索资源的审核日志

您可以通过在/auditlog端点的GET请求路径中指定资源的ID,来检索架构库中任何类、字段组、数据类型或架构的审核日志。

API格式

GET /rpc/auditlog/{RESOURCE_ID}
参数 描述
{RESOURCE_ID} 要检索其审核日志的资源的meta:altId或URL编码的$id

请求

以下请求将检索Restaurant字段组的审核日志。

curl -X GET \
  https://platform.adobe.io/data/foundation/schemaregistry/rpc/auditlog/_{TENANT_ID}.fieldgroups.922a56b58c6b4e4aeb49e577ec82752106ffe8971b23b4d9 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

响应

成功的响应会返回对资源所做更改(从最近到最近)的时间顺序列表。

[
  {
    "id": "https://ns.adobe.com/{TENANT_ID}/fieldgroups/922a56b58c6b4e4aeb49e577ec82752106ffe8971b23b4d9",
    "auditTrails": [
      {
        "id": "https://ns.adobe.com/{TENANT_ID}/fieldgroups/922a56b58c6b4e4aeb49e577ec82752106ffe8971b23b4d9",
        "xdmType": "fieldgroups",
        "action": "add",
        "path": "/definitions/customFields/properties/_{TENANT_ID}/properties/brand",
        "value": {
          "title": "Brand",
          "description": "",
          "type": "string",
          "isRequired": false,
          "meta:xdmType": "string"
        }
      },
      {
        "id": "https://ns.adobe.com/{TENANT_ID}/fieldgroups/922a56b58c6b4e4aeb49e577ec82752106ffe8971b23b4d9",
        "xdmType": "fieldgroups",
        "action": "add",
        "path": "/meta:usageCount",
        "value": 0
      }
    ],
    "updatedUser": "{USER_ID}",
    "imsOrg": "{IMS_ORG}",
    "updated": 1606255582281,
    "clientId": "{CLIENT_ID}",
    "sandBoxId": "{SANDBOX_ID}"
  }
]
属性 描述
auditTrails 对象数组,每个对象表示对指定资源或其从属资源之一所做的更改。
id 已更改的资源的$id。 此值通常表示在请求路径中指定的资源,但如果是更改的来源,则可能表示从属资源。
action 所做更改的类型。
path JSON Pointer字符串,用于指示已更改或添加的特定字段的路径。
value 分配给新字段或更新字段的值。

在此页面上