메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 3 현재 »

\uD83E\uDD14 문제

감사 목적으로 데이터 추출이 필요해요

\uD83C\uDF31 해결책

기본 방법

  1. 감사 설정을 확인합니다.

  2. 위 아틀라시안 가이드 문서의 “Exporting audit log events” 항목을 참고하여 데이터를 CSV로 내보내고 결과를 확인할 수 있습니다.

감사 API를 사용하는 방법

  1. 정보를 얻기 위해 combine해야 하는 2개의 endpoint가 있습니다.

    curl -u user:pass --request GET <BITBUCKET_BASE_URL>/rest/auditing/1.0/events
  2. 위의 내용은 아래와 유사한 branch 생성을 보여줍니다.

    "type": {                "categoryI18nKey": "bitbucket.service.audit.category.repositories",                "category": "Repositories",                "actionI18nKey": "bitbucket.service.branch.audit.action.branchcreated",                "action": "Branch created"            },            "affectedObjects": [                {                    "name": "TEST",                    "type": "PROJECT",                    "uri": "https://192.168.0.104:8443/projects/TEST",                    "id": "23"                },                {                    "name": "unicode-test",                    "type": "REPOSITORY",                    "uri": "https://192.168.0.104:8443/projects/TEST/repos/test/browse",                    "id": "64"                }            ],            "changedValues": [],            "source": "192.168.0.49",            "system": "https://192.168.0.104:8443",            "node": "f472ed17-80d3-48f9-a5fb-45ae79b5e5e3",            "method": "Browser",            "extraAttributes": [                {                    "nameI18nKey": "bitbucket.service.branch.audit.attribute.branchdeleted.branch",                    "name": "Branch",                    "value": "TEST_CUSTOM"                }            ]        },        {
    curl -u user:pass --request GET "<BITBUCKET_BASE_URL>/rest/default-reviewers/latest/projects/{projectKey}/conditions'
    \ --header 'Accept: application/json'
  1. 이후 아래와 유사한 결과가 나타납니다.

    [
        {
            "id": 1,
            "scope": {
                "type": "REPOSITORY",
                "resourceId": 64
            },
            "sourceRefMatcher": {
                "id": "ANY_REF_MATCHER_ID",
                "displayId": "ANY_REF_MATCHER_ID",
                "type": {
                    "id": "ANY_REF",
                    "name": "Any branch"
                },
                "active": true
            },
            "targetRefMatcher": {
                "id": "refs/heads/master",
                "displayId": "master",
                "type": {
                    "id": "BRANCH",
                    "name": "Branch"
                },
                "active": true
            },
            "reviewers": [
                {
                    "name": "bbuser1",
                    "emailAddress": "bbuser@localhost",
                    "active": true,
                    "displayName": "bbuser1",
                    "id": 52,
                    "slug": "bbuser1",
                    "type": "NORMAL",
                    "links": {
                        "self": [
                            {
                                "href": "https://192.168.0.104:8443/users/bbuser1"
                            }
                        ]
                    }
                }
            ],
            "requiredApprovals": 0
        }
    ]

\uD83D\uDCCE 관련 문서

  • 레이블 없음