자동화의 보안 범위
Automate는 플랫폼의 리소스 권한과 데이터 접근 통제를 사용합니다. 사용자는 접근 권한이 있는 자동화만 보고 조작할 수 있으며, 조건과 효과는 실행 시점의 데이터 접근 권한을 반영합니다.
실행에 사용하는 권한
| 처리 | 권한 주체 |
|---|---|
| 조건 평가 | 자동화 소유자 |
| Action, Logic, Function 효과 | 자동화 소유자 |
| 알림 효과 | 각 수신자 |
| 수동 실행의 입력 객체 집합 평가 | 수동 실행을 시작한 사용자 |
수동 실행은 트리거 조건을 우회하므로 자동 발동에서 적용하는 트리거 객체 권한 검사를 수행하지 않습니다. 입력 객체 집합 자체는 시작한 사용자의 권한으로 평가합니다. 수신자와 효과의 세부 접근 조건은 실행 권한을 따릅니다.
실행 이력 공개 범위
사용자 범위(User scoped)에서는 소유자만 액션, Logic과 함수의 실행 상세를 봅니다. 공유 이력을 켜면 다른 사용자에게 실행이 발생했다는 이벤트를 보여 줄 수 있지만 효과의 실행 상세는 소유자에게만 공개됩니다.
프로젝트 범위(Project scoped)에서는 실행 건의 보안 표지(Marking)를 충족하는 사용자가 실행 이력을 공유합니다. 이 범위 설정은 이력 공개를 조정하며 소유자 대신 다른 실행 신원을 선택하는 설정은 아닙니다. 사용할 리소스와 효과가 프로젝트 범위를 지원해야 합니다.
타사 애플리케이션 소유
개인 대신 타사 애플리케이션이 자동화를 소유할 수 있습니다. 이 경우 서비스 사용자의 권한으로 실행하고 이력도 해당 서비스 사용자에 연결합니다. 개인 소유자의 부재나 퇴사와 분리하여 운영할 때 사용합니다.
활동 확인
Automate 앱에서 자신과 관련된 활동을 보고, 개별 자동화의 History에서 조건 발동, 실패와 메타데이터 변경을 확인합니다. 리소스 접근 권한, 실행 이력의 공개 범위와 알림 수신 권한은 각각 확인해야 합니다.