본문으로 건너뛰기

역할 기반 접근 제어(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:* — 을 작성해 주는 단축 기능이며, 따라서 항상 정책이 진실의 원천입니다. 역할을 다시 열면 표시되는 범위는 해당 정책들이 공유하는 리소스에서 역으로 읽어온 값입니다.

사전 정의된 사용자 역할​

Admin 사용자 역할
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Engineer 사용자 역할
[
{
"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:*"
]
}
]
Tech 사용자 역할
[
{
"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

통합(Integration) 서비스​

통합 서비스는 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