감사 로그 끝점
각 XDM(Experience Data Model) 리소스에 대해 Schema Registry은(는) 다른 업데이트 간에 발생한 모든 변경 사항의 로그를 유지 관리합니다. Schema Registry API의 /auditlog
끝점을 사용하면 모든 클래스, 스키마 필드 그룹, 데이터 형식 또는 ID로 지정된 스키마에 대한 감사 로그를 검색할 수 있습니다.
시작하기
이 가이드에 사용된 끝점은 Schema Registry API의 일부입니다. 계속하기 전에 시작 안내서를 검토하여 관련 문서에 대한 링크, 이 문서의 샘플 API 호출 읽기 지침 및 Experience Platform API를 성공적으로 호출하는 데 필요한 필수 헤더에 대한 중요 정보를 확인하십시오.
/auditlog
끝점은 Schema Registry에서 지원하는 원격 프로시저 호출(RPC)의 일부입니다. Schema Registry API의 다른 끝점과 달리 RPC 끝점에는 Accept
또는 Content-Type
과(와) 같은 추가 헤더가 필요하지 않으며 CONTAINER_ID
을(를) 사용하지 않습니다. 대신 아래 API 호출에 나와 있는 대로 /rpc
네임스페이스를 사용해야 합니다.
리소스에 대한 감사 로그 검색
/auditlog
끝점에 대한 GET 요청 경로에 리소스 ID를 지정하여 스키마 라이브러리 내의 모든 클래스, 필드 그룹, 데이터 형식 또는 스키마에 대한 감사 로그를 검색할 수 있습니다.
API 형식
GET /rpc/auditlog/{RESOURCE_ID}
{RESOURCE_ID}
meta:altId
또는 URL 인코딩 $id
.요청
다음 요청은 스키마에 대한 감사 로그를 검색합니다.
curl -X GET \
https://platform.adobe.io/data/foundation/schemaregistry/rpc/auditlog/_{TENANT_ID}.schemas.50649eb1b040bf042d6400a0335901cd2a97d31a4eac4330 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
응답
성공적인 응답은 가장 최근 항목에서 가장 최근 항목까지 리소스에 수행된 변경 사항의 시간 순 목록을 반환합니다.
[
{
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/50649eb1b040bf042d6400a0335901cd2a97d31a4eac4330",
"updatedUser": "{USER_ID}",
"imsOrg": "{ORG_ID}",
"updatedTime": "02-19-2021 05:43:56",
"requestId": "a14NMF0jd6BIfyXaHdTDl4bC4R0r9rht",
"clientId": "{CLIENT_ID}",
"sandBoxId": "28e74200-e3de-11e9-8f5d-7f27416c5f0d",
"updates": [
{
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/50649eb1b040bf042d6400a0335901cd2a97d31a4eac4330",
"xdmType": "schemas",
"action": "remove",
"path": "/meta:usageCount",
"value": 0
}
]
},
{
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/50649eb1b040bf042d6400a0335901cd2a97d31a4eac4330",
"updatedUser": "{USER_ID}",
"imsOrg": "{ORG_ID}",
"updatedTime": "02-19-2021 05:43:56",
"requestId": "pFQbgmWrdbJrNB9GdxTSGECpXYWspu68",
"clientId": "{CLIENT_ID}",
"sandBoxId": "28e74200-e3de-11e9-8f5d-7f27416c5f0d",
"updates": [
{
"id": "https://ns.adobe.com/{TENANT_ID}/classes/11052164b588f0c29584bf6ae1a6663a59aa65426c82389f",
"xdmType": "classes",
"action": "remove",
"path": "/definitions/customFields/properties/_{TENANT_ID}/properties/loyaltySunday_ABC",
"value": {
"title": "LoyaltySundayABC",
"description": "",
"type": "string",
"isRequired": false,
"required": [],
"meta:xdmType": "string"
}
},
{
"id": "https://ns.adobe.com/{TENANT_ID}/classes/11052164b588f0c29584bf6ae1a6663a59aa65426c82389f",
"xdmType": "classes",
"action": "remove",
"path": "/definitions/customFields/properties/_{TENANT_ID}/properties/loyaltyMoxee_XYZ",
"value": {
"title": "LoyaltyMoxeeXYZ",
"description": "",
"type": "string",
"isRequired": false,
"required": [],
"meta:xdmType": "string"
}
}
]
}
]
updates
id
$id
입니다. 이 값은 일반적으로 요청 경로에 지정된 리소스를 나타내지만, 변경 소스인 경우 종속 리소스를 나타낼 수 있습니다.xdmType
action
path
value