워크로드 위치 |
루트 전용 워크로드 |
감사 로그 소스 | |
감사 대상 작업 |
KRM API 관리 영역에서 작업 실행 |
KRM API 관리 영역에서 작업 실행
감사 정보가 포함된 로그 항목의 필드 | ||
---|---|---|
감사 메타데이터 | 감사 필드 이름 | 값 |
사용자 또는 서비스 ID | user |
예를 들면 다음과 같습니다. "user":{"uid": "253b9e2f-fde2-4e37-ae7b-36a55d57aafb", "username": "system:serviceaccount: gatekeeper-system: gatekeeper-admin", "extra": {"authentication.kubernet es.io/pod-name": [ "gatekeeper-audit-7fd7bc5d97-x9x8b"], "authentication.kubernetes.io/pod-uid":["e62eaabc-2530-4c36-b793-a98b42c061eb"]}, "groups":["system: serviceaccounts", "system: serviceacc ounts: gatekeeper-system", "system: authenticated"]} |
대상 (API를 호출하는 필드 및 값) |
requestURI |
예를 들면 다음과 같습니다.
|
작업 (실행된 작업을 포함하는 필드) |
verb |
"verb":"list"
|
이벤트 타임스탬프 | requestReceivedTimestamp |
예를 들면 다음과 같습니다.
|
작업 소스 | sourceIPs |
예를 들면 다음과 같습니다.
|
결과 | responseStatus |
예를 들면 다음과 같습니다.
|
기타 필드 | annotations |
예를 들면 다음과 같습니다. "annotations":{"authorization.k8s.io/decision": "allow","authorization.k8s.io/reason": "RBAC: allowed by ClusterRoleBinding \"gatekeeper-manager-rolebinding\" of ClusterRole \"gatekeeper-manager-role\" to ServiceAccount \"gatekeeper-admin/gatekeeper-system\""} |
예시 로그
{
"userAgent":"gatekeeper/v3.7.0 (linux/amd64) 3ba8e93/2021-11-15T20:59:44Z",
"sourceIPs":[
"10.200.0.4"
],
"objectRef":{
"apiGroup":"resourcemanager.gdc.goog",
"resource":"organizations",
"apiVersion":"v1alpha1"
},
"stageTimestamp":"2022-12-06T23:05:22.590986Z",
"kind":"Event",
"apiVersion":"audit.k8s.io/v1",
"level":"Metadata",
"auditID":"38da3a00-47b8-424f-8d63-d89258e2043e",
"requestReceivedTimestamp":"2022-12-06T23:05:22.586546Z",
"verb":"list",
"_gdch_cluster":"root-admin",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-2j85z",
"stage":"ResponseComplete",
"responseStatus":{
"code":200,
"metadata":{}
},
"user":{
"uid":"253b9e2f-fde2-4e37-ae7b-36a55d57aafb",
"username":"system:serviceaccount:gatekeeper-system:gatekeeper-admin",
"extra":{
"authentication.kubernet es.io/pod-name":[
"gatekeeper-audit-7fd7bc5d97-x9x8b"
],
"authentication.kubernetes.io/pod-uid":[
"e62eaabc-2530-4c36-b793-a98b42c061eb"
]
},
"groups":[
"system:serviceaccounts",
"system:serviceaccounts:gatekeeper-system",
"system: authenticated"
]
},
"requestURI":"/apis/resourcemanager.gdc.goog/v1alpha1/organizations?limit=500",
"annotations":{
"authorization.k8s.io/decision":"allow",
"authorization.k8s.io/reason":"RBAC: allowed by ClusterRoleBinding \"gatekeeper-manager-rolebinding\" of ClusterRole \"gatekeeper-manager-role\" to ServiceAccount \"gatekeeper-admin/gatekeeper-system\""
},
"_gdch_service_name":"apiserver"
}