본문으로 건너뛰기

역할 기반 접근 제어(RBAC)

개요​

이 문서는 역할 기반 접근 제어(RBAC) 시스템에서 사용할 수 있는 권한을 설명합니다. 각 서비스는 역할 할당을 통해 사용자에게 부여할 수 있는 특정 작업을 제공합니다.

권한 범위​

권한은 다양한 범위로 부여할 수 있습니다:

  • 리소스별: 개별적으로 지정된 특정 리소스에 대한 접근
    • 모든 리소스: 전체 시스템에서 해당 유형의 모든 리소스에 대한 접근
  • 그룹 기반: 특정 조직 그룹 내 리소스에 대한 접근
    • 사용자가 어떤 그룹에 대한 접근 권한을 가지면 모든 하위 그룹도 포함됩니다
  • 태그 기반: 지정된 태그가 있는 리소스에 대한 접근

역할 내 각 정책은 고유한 범위를 사용할 수 있습니다. 여러 정책이 동일한 대상(하나의 그룹 내 전체, 하나의 태그가 지정된 전체, 또는 단순히 전체)을 지정해야 하는 경우, 역할 전체에 대해 한 번만 설정하십시오. 공통 리소스 범위를 참조하십시오.

위험

태그 수준 권한은 사용자가 선택한 태그에 대한 읽기 권한을 보유해야 합니다. 그렇지 않으면 권한 시스템이 예상대로 작동하지 않습니다.

시작하기​

사용자에게 권한을 할당하려면:

  1. 사용자 역할을 생성하거나, 기존 역할을 선택하거나, 기존 역할을 복제하여 해당 정책에서 시작합니다
  2. 정책 편집기를 사용하여 정책을 정의합니다

정책 편집기에서는 원하는 정책을 정의하기 위한 두 가지 방법을 지원합니다:

  1. 정책 생성 위저드
  2. JSON을 통한 정책 생성

역할 할당 및 권한 관리에 대한 지원이 필요하면 시스템 관리자에게 문의하십시오.

정책 생성 위저드​

위저드는 리소스 유형별로 하나의 정책을 생성합니다. 각 정책에 대해 부여할 작업과 적용 대상 리소스를 선택합니다.

정책 목록 위에는 역할 전체가 공유하는 대상인 공통 리소스 범위가 있습니다. 이를 먼저 설정하십시오. 이를 사용할 수 있는 모든 정책이 자동으로 이를 따르며, 각 정책은 개별적으로 분리하여 자체 리소스를 선택할 수도 있습니다. 공통 리소스 범위를 참조하십시오.

JSON을 통한 정책 생성​

JSON 편집기로 전환하려면 정책 목록 위의 JSON 버튼을 클릭하십시오.

JSON 형식​

JSON 형식은 다음과 같이 구성됩니다:

[
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:readProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:group:95d140cc-c391-4e25-ac92-abf57bb9a415"
]
},
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:createDevice",
"device:updateDevice"
],
"resource": [
"device:id:290133f7-79c2-40ce-bdc2-48a73dd8691c",
"device:id:9a2642b9-8101-4527-81b8-d74f21ccb650"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
}
]

이는 정책의 배열로 정의되며, 각 정책은 다음 속성을 포함합니다:

  • name: 정책의 고유한 이름
  • description: 정책에 대한 의미 있는 설명(선택 사항)
  • action: 해당 정책에서 허용되는 작업 목록
  • resource: 리소스 식별자 목록
    • 지정된 유형의 모든 리소스: gateway:*
    • ID로 지정된 특정 리소스: gateway:id:<GATEWAY_ID>
    • 그룹(또는 하위 그룹) 내 지정된 유형의 모든 리소스: gateway:group:<GROUP_ID>
    • 특정 태그가 지정된 해당 유형의 모든 리소스: gateway:tag:<TAG>
정보

공통 리소스 범위는 이 형식의 필드가 아닙니다. 이는 위저드에서 위에 표시된 것과 동일한 resource 값(project:group:<ID>, device:tag:<TAG>, gateway:*)을 작성하는 단축 기능이므로, 정책이 항상 신뢰할 수 있는 원본입니다. 역할을 다시 열면, 표시되는 범위는 해당 정책들이 공유하는 리소스에서 읽어온 값입니다.

사전 정의된 사용자 역할​

관리자 사용자 역할
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
엔지니어 사용자 역할
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:createDevice",
"device:snapshot",
"device:deleteDevice",
"device:deploy",
"device:linkDevice",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:unlinkDevice",
"device:updateDevice",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createDocument",
"document:createVersion",
"document:deleteDocument",
"document:deleteVersion",
"document:downloadVersion",
"document:linkDevice",
"document:linkGateway",
"document:linkProject",
"document:listVersions",
"document:readDocument",
"document:unlinkDevice",
"document:unlinkGateway",
"document:unlinkProject",
"document:updateDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:deleteGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:createLicense",
"license:deleteLicense",
"license:readLicense",
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:createPipeline",
"pipeline:deletePipeline",
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution",
"pipeline:updatePipeline"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createProject",
"project:createVersion",
"project:deleteProject",
"project:deleteVersion",
"project:downloadVersion",
"project:linkDevice",
"project:linkProject",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlinkDevice",
"project:unlinkProject",
"project:unlockProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:*"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:createSecret",
"vault:deleteSecret",
"vault:linkSecret",
"vault:listSecrets",
"vault:readVault",
"vault:unceilSecret",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
기술자 사용자 역할
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:snapshot",
"device:deploy",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createVersion",
"document:deleteVersion",
"document:downloadVersion",
"document:listVersions",
"document:readDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:deleteVersion",
"project:downloadVersion",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlockProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:listSecrets",
"vault:readVault",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
읽기 전용 사용자 역할
[
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:readVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:listVersions",
"document:readDocument"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:listVersions",
"project:readProject"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
}
]

사용 가능한 작업​

감사 로그 서비스​

감사 로그 서비스는 감사 및 로깅 정보에 대한 접근을 관리합니다.

작업설명작업 ID
모든 작업모든 감사 로그 작업에 대한 전체 접근auditLog:*
감사 로그 읽기감사 로그 항목 조회auditLog:readAuditLog

청구 서비스​

청구 서비스는 청구 정보와 관련 작업을 관리합니다.

작업설명작업 ID
모든 작업모든 청구 작업에 대한 전체 접근billing:*
청구 정보 읽기청구 정보 조회billing:getBilling
청구 정보 수정청구 설정 및 데이터 변경billing:updateBilling

장치 서비스​

장치 서비스는 장치의 라이프사이클, 연결 및 작업을 관리합니다.

작업설명작업 ID
모든 작업모든 장치 작업에 대한 전체 접근device:*
장치 생성시스템에 새 장치 추가device:createDevice
장치 읽기장치 정보 및 상태 조회device:readDevice
장치 수정장치 설정 및 구성 변경device:updateDevice
장치 삭제시스템에서 장치 제거device:deleteDevice
게이트웨이 연결게이트웨이를 장치에 연결device:linkGateway
게이트웨이 연결 해제장치에서 게이트웨이 연결 해제device:unlinkGateway
장치 연결장치를 장치에 연결device:linkDevice
장치 연결 해제장치에서 장치 연결 해제device:unlinkDevice
장치에 연결장치에 대한 연결 수립device:connect
장치에 배포장치에 구성 또는 소프트웨어 배포device:deploy
장치 백업장치 구성의 백업 생성device:backup
장치 스냅샷 생성특정 시점의 장치 스냅샷 생성device:snapshot
장치 비밀번호 설정장치 인증 자격 증명 구성device:setPassword
변수 목록 읽기장치의 변수 목록 읽기device:readVariableList
변수 목록 쓰기장치의 변수 목록에 쓰기device:writeVariableList

문서 서비스​

문서 서비스는 문서 생성, 버전 관리 및 다른 리소스와의 연결을 관리합니다.

작업설명작업 ID
모든 작업모든 문서 작업에 대한 전체 접근document:*
문서 생성새 문서 생성document:createDocument
문서 버전 생성기존 문서의 새 버전 생성document:createVersion
문서 읽기문서 내용 및 정보 조회document:readDocument
문서 버전 목록 조회문서의 모든 버전 조회document:listVersions
문서 버전 다운로드특정 문서 버전 다운로드document:downloadVersion
문서 수정문서 내용 및 메타데이터 변경document:updateDocument
문서 버전 수정기존 문서 버전 변경document:updateVersion
문서 삭제시스템에서 문서 제거document:deleteDocument
문서 버전 삭제특정 문서 버전 제거document:deleteVersion
프로젝트 연결문서를 프로젝트에 연결document:linkProject
장치 연결문서를 장치에 연결document:linkDevice
게이트웨이 연결문서를 게이트웨이에 연결document:linkGateway
라이선스 연결문서를 라이선스에 연결document:linkLicense
사용자 연결문서를 사용자에 연결document:linkUser
프로젝트 연결 해제문서-프로젝트 연결 제거document:unlinkProject
장치 연결 해제문서-장치 연결 제거document:unlinkDevice
게이트웨이 연결 해제문서-게이트웨이 연결 제거document:unlinkGateway
라이선스 연결 해제문서-라이선스 연결 제거document:unlinkLicense
사용자 연결 해제문서-사용자 연결 제거document:unlinkUser

게이트웨이 서비스​

게이트웨이 서비스는 게이트웨이 리소스와 관련 작업을 관리합니다.

작업설명작업 ID
모든 작업모든 게이트웨이 작업에 대한 전체 접근gateway:*
게이트웨이 생성시스템에 새 게이트웨이 추가gateway:createGateway
게이트웨이 읽기게이트웨이 정보 및 상태 조회gateway:readGateway
게이트웨이 수정게이트웨이 설정 및 구성 변경gateway:updateGateway
게이트웨이 삭제시스템에서 게이트웨이 제거gateway:deleteGateway

아이덴티티 서비스​

아이덴티티 서비스는 사용자, 사용자 역할, 사용자 그룹 및 테넌트 정보를 관리합니다.

작업설명작업 ID
모든 작업모든 아이덴티티 작업에 대한 전체 접근ident:*
사용자 생성시스템에 새 사용자 추가ident:createUser
사용자 읽기사용자 정보 및 상세 내용 조회ident:readUser
사용자 수정사용자 계정 정보 변경ident:updateUser
사용자 삭제시스템에서 사용자 제거ident:deleteUser
프로필 수정사용자 프로필 정보 변경ident:updateProfile
테넌트 수정테넌트 설정 및 구성 변경ident:updateTenant
테넌트 삭제시스템에서 테넌트 제거ident:deleteTenant
사용자 역할 생성새 사용자 역할 생성ident:createUserRole
사용자 역할 읽기사용자 역할 정보 및 상세 내용 조회ident:readUserRole
사용자 역할 수정기존 사용자 역할 변경ident:updateUserRole
사용자 역할 삭제시스템에서 사용자 역할 제거ident:deleteUserRole
사용자 역할 연결사용자에게 역할 할당ident:linkUserRole
사용자 역할 연결 해제사용자의 역할 할당 제거ident:unlinkUserRole

통합 서비스​

통합 서비스는 GitHub과 같은 통합을 관리합니다.

작업설명작업 ID
모든 작업모든 통합 작업에 대한 전체 접근integration:*
통합 생성시스템에 새 통합 추가integration:createIntegration
통합 읽기통합 정보 및 상세 내용 조회integration:readIntegration
통합 수정기존 통합 변경integration:updateIntegration
통합 삭제시스템에서 통합 제거integration:deleteIntegration
리포지토리 목록 조회기존 통합의 리포지토리 조회integration:listRepositories
리포지토리 수정리포지토리 설정 및 구성 변경integration:updateRepository

라이선스 서비스​

라이선스 서비스는 소프트웨어 라이선스와 그 사용을 관리합니다.

작업설명작업 ID
모든 작업모든 라이선스 작업에 대한 전체 접근license:*
라이선스 생성시스템에 새 라이선스 추가license:createLicense
라이선스 읽기라이선스 정보 및 상태 조회license:readLicense
라이선스 삭제시스템에서 라이선스 제거license:deleteLicense
라이선스 사용라이선스 활성화 및 사용license:useLicense
관리자 라이선스 잠금 해제모든 사용자가 잠근 라이선스에 대한 관리자 권한 잠금 해제license:adminUnlockLicense

파이프라인 서비스​

파이프라인 서비스는 자동화된 워크플로와 그 실행을 관리합니다.

작업설명작업 ID
모든 작업모든 파이프라인 작업에 대한 전체 접근pipeline:*
파이프라인 생성새 자동화 파이프라인 생성pipeline:createPipeline
파이프라인 읽기파이프라인 정보 및 구성 조회pipeline:readPipeline
파이프라인 실행 목록 조회파이프라인 실행 이력 조회pipeline:listExecutions
파이프라인 실행 트리거파이프라인 실행 시작pipeline:triggerExecution
파이프라인 수정파이프라인 설정 및 구성 변경pipeline:updatePipeline
파이프라인 삭제시스템에서 파이프라인 제거pipeline:deletePipeline
파이프라인 실행 삭제파이프라인 실행 기록 제거pipeline:deleteExecutions
정보

작업(Job)은 파이프라인 권한을 통해 자동으로 접근할 수 있습니다. 파이프라인에 접근하고 그 실행 목록을 조회할 권한이 있으면 작업 상태, 로그 및 기타 상세 정보를 조회할 수 있습니다.

프로젝트 서비스​

프로젝트 서비스는 프로젝트 라이프사이클, 버전 관리 및 장치 연결을 관리합니다. 프로젝트 버전의 경우, 권한은 항상 상위 프로젝트에 부여됩니다.

작업설명작업 ID
모든 작업모든 프로젝트 작업에 대한 전체 접근project:*
프로젝트 생성새 프로젝트 생성project:createProject
프로젝트 버전 생성기존 프로젝트에 대한 새 버전 생성project:createVersion
프로젝트 읽기프로젝트 정보 및 상세 내용 조회project:readProject
프로젝트 버전 목록 조회프로젝트의 모든 버전 조회project:listVersions
프로젝트 버전 다운로드특정 프로젝트 버전 다운로드project:downloadVersion
프로젝트 수정프로젝트 설정 및 정보 변경project:updateProject
프로젝트 버전 수정프로젝트 버전의 주석 변경project:updateVersion
프로젝트 삭제시스템에서 프로젝트 제거project:deleteProject
프로젝트 버전 삭제프로젝트에서 특정 프로젝트 버전 제거project:deleteVersion
프로젝트 연결프로젝트(예: 라이브러리)를 다른 프로젝트(예: 표준 프로젝트)에 연결project:linkProject
장치 연결장치를 프로젝트에 연결project:linkDevice
프로젝트 연결 해제프로젝트 연결 제거(예: 표준 프로젝트에서 라이브러리 제거)project:unlinkProject
장치 연결 해제프로젝트에서 장치 연결 해제project:unlinkDevice
프로젝트 잠금수정을 방지하기 위해 프로젝트 잠금project:lockProject
프로젝트 잠금 해제수정을 허용하기 위해 본인이 잠근 프로젝트의 잠금 해제project:unlockProject
관리자 프로젝트 잠금 해제모든 사용자가 잠근 프로젝트에 대한 관리자 권한 잠금 해제project:adminUnlockProject

리소스 그룹 서비스​

리소스 그룹 서비스는 리소스의 조직적 그룹화를 관리합니다.

작업설명작업 ID
모든 작업모든 리소스 그룹 작업에 대한 전체 접근resourceGroup:*
리소스 그룹 생성새 리소스 그룹 생성resourceGroup:createResourceGroup
리소스 그룹 읽기리소스 그룹 정보 조회resourceGroup:readResourceGroup
리소스 그룹 수정리소스 그룹 설정 변경resourceGroup:updateResourceGroup
리소스 그룹 삭제시스템에서 리소스 그룹 제거resourceGroup:deleteResourceGroup

태그 서비스​

태그 서비스는 메타데이터 태그와 다양한 리소스와의 연결을 관리합니다.

작업설명작업 ID
모든 작업모든 태그 작업에 대한 전체 접근tag:*
태그 생성새 메타데이터 태그 생성tag:createTag
태그 읽기태그 정보 및 연결 조회tag:readTag
태그 삭제시스템에서 태그 제거tag:deleteTag
장치 연결태그를 장치에 연결tag:linkDevice
문서 연결태그를 문서에 연결tag:linkDocument
게이트웨이 연결태그를 게이트웨이에 연결tag:linkGateway
라이선스 연결태그를 라이선스에 연결tag:linkLicense
프로젝트 연결태그를 프로젝트에 연결tag:linkProject
사용자 연결태그를 사용자에 연결tag:linkUser
볼트 연결태그를 볼트에 연결tag:linkVault
파이프라인 연결태그를 파이프라인에 연결tag:linkPipeline
장치 연결 해제장치에서 태그 연결 제거tag:unlinkDevice
문서 연결 해제문서에서 태그 연결 제거tag:unlinkDocument
게이트웨이 연결 해제게이트웨이에서 태그 연결 제거tag:unlinkGateway
라이선스 연결 해제라이선스에서 태그 연결 제거tag:unlinkLicense
프로젝트 연결 해제프로젝트에서 태그 연결 제거tag:unlinkProject
사용자 연결 해제사용자에서 태그 연결 제거tag:unlinkUser
볼트 연결 해제볼트에서 태그 연결 제거tag:unlinkVault
파이프라인 연결 해제파이프라인에서 태그 연결 제거tag:unlinkPipeline

볼트 서비스​

볼트 서비스는 시크릿 및 민감한 정보의 안전한 저장을 관리합니다.

작업설명작업 ID
모든 작업모든 볼트 작업에 대한 전체 접근vault:*
볼트 생성새 보안 볼트 생성vault:createVault
시크릿 생성볼트에 새 시크릿 추가vault:createSecret
볼트 읽기볼트 정보 및 메타데이터 조회vault:readVault
시크릿 목록 조회볼트에 포함된 시크릿 조회vault:listSecrets
시크릿 연결시크릿을 다른 리소스에 연결vault:linkSecret
볼트 수정볼트 설정 및 구성 변경vault:updateVault
시크릿 수정기존 시크릿 변경vault:updateSecret
볼트 삭제시스템에서 볼트 제거vault:deleteVault
시크릿 삭제볼트에서 시크릿 제거vault:deleteSecret
시크릿 공개시크릿 값 표시 및 접근vault:unceilSecret

웹훅 서비스​

웹훅 서비스는 시스템 이벤트에 의해 트리거되는 아웃바운드 HTTP 알림의 구성, 전달, 보안 및 신뢰성을 관리하여 외부 시스템과의 실시간 통합을 가능하게 합니다.

작업설명작업 ID
모든 작업모든 웹훅 작업에 대한 전체 접근webhook:*
웹훅 생성새 웹훅 구성 생성webhook:createWebhook
웹훅 읽기웹훅 구성 조회webhook:readWebhook
웹훅 수정웹훅 설정 및 구성 변경webhook:updateWebhook
웹훅 삭제시스템에서 웹훅 제거webhook:deleteWebhook

웹훅 서비스​

웹훅 서비스는 시크릿 및 민감한 정보의 안전한 저장을 관리합니다.

작업설명작업 ID
모든 작업모든 볼트 작업에 대한 전체 접근vault:*
볼트 생성새 보안 볼트 생성vault:createVault
시크릿 생성볼트에 새 시크릿 추가vault:createSecret
볼트 읽기볼트 정보 및 메타데이터 조회vault:readVault
시크릿 목록 조회볼트에 포함된 시크릿 조회vault:listSecrets
시크릿 연결시크릿을 다른 리소스에 연결vault:linkSecret
볼트 수정볼트 설정 및 구성 변경vault:updateVault
시크릿 수정기존 시크릿 변경vault:updateSecret
볼트 삭제시스템에서 볼트 제거vault:deleteVault
시크릿 삭제볼트에서 시크릿 제거vault:deleteSecret
시크릿 공개시크릿 값 표시 및 접근vault:unceilSecret

볼트 서비스​

볼트 서비스는 시크릿 및 민감한 정보의 안전한 저장을 관리합니다.

작업설명작업 ID
모든 작업모든 볼트 작업에 대한 전체 접근vault:*
볼트 생성새 보안 볼트 생성vault:createVault
시크릿 생성볼트에 새 시크릿 추가vault:createSecret
볼트 읽기볼트 정보 및 메타데이터 조회vault:readVault
시크릿 목록 조회볼트에 포함된 시크릿 조회vault:listSecrets
시크릿 연결시크릿을 다른 리소스에 연결vault:linkSecret
볼트 수정볼트 설정 및 구성 변경vault:updateVault
시크릿 수정기존 시크릿 변경vault:updateSecret
볼트 삭제시스템에서 볼트 제거vault:deleteVault
시크릿 삭제볼트에서 시크릿 제거vault:deleteSecret
시크릿 공개시크릿 값 표시 및 접근vault:unceilSecret

웹훅 서비스​

웹훅 서비스는 시크릿 및 민감한 정보의 안전한 저장을 관리합니다.

작업설명작업 ID
모든 작업모든 볼트 작업에 대한 전체 접근vault:*
볼트 생성새 보안 볼트 생성vault:createVault
시크릿 생성볼트에 새 시크릿 추가vault:createSecret
볼트 읽기볼트 정보 및 메타데이터 조회vault:readVault
시크릿 목록 조회볼트에 포함된 시크릿 조회vault:listSecrets
시크릿 연결시크릿을 다른 리소스에 연결vault:linkSecret
볼트 수정볼트 설정 및 구성 변경vault:updateVault
시크릿 수정기존 시크릿 변경vault:updateSecret
볼트 삭제시스템에서 볼트 제거vault:deleteVault
시크릿 삭제볼트에서 시크릿 제거vault:deleteSecret
시크릿 공개시크릿 값 표시 및 접근vault:unceilSecret

워크스테이션 서비스​

워크스테이션 서비스는 워크스테이션 리소스와 관련 작업을 관리합니다.

작업설명작업 ID
모든 작업모든 워크스테이션 작업에 대한 전체 접근workstation:*
워크스테이션 생성시스템에 새 워크스테이션 추가workstation:createWorkstation
워크스테이션 읽기워크스테이션 정보 및 상태 조회workstation:readWorkstation
워크스테이션 수정워크스테이션 설정 및 구성 변경workstation:updateWorkstation
워크스테이션 삭제시스템에서 워크스테이션 제거workstation:deleteWorkstation