Cloud NGFW의 IAM 역할 및 권한
검색창을 사용하여 특정 작업, 역할 또는 권한을 검색하거나 드롭다운 메뉴에서 작업 카테고리를 선택하여 목록을 필터링합니다.
| 작업 카테고리 | 작업 또는 능력 | 필요한 역할 | 필수 권한 |
|---|---|---|---|
| 계층식 방화벽 정책 | 새 계층식 방화벽 정책 만들기 | 정책이 있는 리소스의 Compute 조직 방화벽 정책 관리자 역할(roles/compute.orgFirewallPolicyAdmin)자세한 내용은 계층식 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.create |
| 정책을 리소스와 연결 | 다음 역할 집합 중 하나:
자세한 내용은 계층식 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.usecompute.organizations.setFirewallPolicy |
|
| 정책 방화벽 규칙을 추가, 업데이트 또는 삭제하여 정책 수정 | 정책이 있는 리소스 또는 정책 자체의 Compute 조직 방화벽 정책 관리자 역할(roles/compute.orgFirewallPolicyAdmin)자세한 내용은 계층식 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.update |
|
| 정책 삭제 | 정책이 있는 리소스 또는 정책 자체의 Compute 조직 방화벽 정책 관리자 역할(roles/compute.orgFirewallPolicyAdmin)자세한 내용은 계층식 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.delete |
|
| Virtual Private Cloud(VPC) 네트워크의 유효한 방화벽 규칙 보기 | 네트워크에 대한 다음 역할 중 하나:
자세한 내용은 계층식 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.networks.getEffectiveFirewallscompute.networks.getRegionEffectiveFirewalls |
|
| 네트워크에서 VM의 유효한 방화벽 규칙 보기 | VM에 대한 다음 역할 중 하나:
자세한 내용은 계층식 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.instances.getEffectiveFirewalls |
|
| 전역 네트워크 방화벽 정책 수 | 새 전역 네트워크 방화벽 정책 만들기 | 정책이 속한 프로젝트에 대한 Compute 보안 관리자 역할(roles/compute.securityAdmin)자세한 내용은 전역 네트워크 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.create |
| 정책을 네트워크에 연결 | 정책이 있는 프로젝트에 대한 Compute 네트워크 관리자 역할(roles/compute.networkAdmin)자세한 내용은 전역 네트워크 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.usecompute.networks.setFirewallPolicy |
|
| 정책 방화벽 규칙을 추가, 업데이트 또는 삭제하여 정책 수정 | 정책이 있는 프로젝트에 대한 Compute 보안 관리자 역할(roles/compute.securityAdmin)자세한 내용은 전역 네트워크 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.update |
|
| 정책 삭제 | 정책이 있는 프로젝트에 대한 Compute 보안 관리자 역할(roles/compute.securityAdmin)자세한 내용은 전역 네트워크 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.firewallPolicies.delete |
|
| VPC 네트워크의 유효한 방화벽 규칙 보기 | 네트워크에 대한 다음 역할 중 하나:
자세한 내용은 전역 네트워크 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.networks.getEffectiveFirewallscompute.networks.getRegionEffectiveFirewalls |
|
| 네트워크에서 VM의 유효한 방화벽 규칙 보기 | VM에 대한 다음 역할 중 하나:
자세한 내용은 전역 네트워크 방화벽 정책 사용을 위한 IAM 역할을 참조하세요. |
compute.instances.getEffectiveFirewalls |
|
| 리전 네트워크 방화벽 정책 수 | 리전 네트워크 방화벽 정책을 만들고 관리하는 작업을 제어하는 IAM 역할 및 권한에 대한 자세한 내용은 리전 네트워크 방화벽 정책 및 규칙 만들기 및 리전 네트워크 방화벽 정책 관리를 참조하세요. | ||
| VPC 방화벽 규칙 | VPC 방화벽 규칙 만들기 | Compute 보안 관리자 역할 ( roles/compute.securityAdmin) |
compute.firewalls.create |
| VPC 방화벽 규칙 수정 | Compute 보안 관리자 역할 ( roles/compute.securityAdmin) |
compute.firewalls.update |
|
| VPC 방화벽 규칙 목록 보기 | Compute 네트워크 뷰어 역할 ( roles/compute.networkViewer) |
compute.firewalls.list |
|
| VPC 방화벽 규칙 세부정보 보기 | Compute 네트워크 뷰어 역할 ( roles/compute.networkViewer) |
compute.firewalls.get |
|
| VPC 방화벽 규칙 삭제 | Compute 보안 관리자 역할 ( roles/compute.securityAdmin) |
compute.firewalls.delete |
|
| 주소 그룹 | 주소 그룹 만들기 및 관리 | Compute 네트워크 관리자 역할 ( roles/compute.networkAdmin) |
networksecurity.addressGroups.* |
| 주소 그룹 탐색 및 보기 | Compute 네트워크 사용자 역할 ( roles/compute.networkUser) |
networksecurity.addressGroups.listnetworksecurity.addressGroups.getnetworksecurity.addressGroups.use |
|
| 보안 프로필 | 보안 프로필 만들기 | 다음 역할 중 하나:
|
networksecurity.securityProfiles.create |
| 보안 프로필 수정 | 다음 역할 중 하나:
|
networksecurity.securityProfiles.update |
|
| 보안 프로필 삭제 | 다음 역할 중 하나:
|
networksecurity.securityProfiles.delete |
|
| 조직 또는 프로젝트의 보안 프로필에 대한 세부정보 보기 | 다음 역할 중 하나:
|
networksecurity.securityProfiles.get |
|
| 조직 또는 프로젝트의 모든 보안 프로필 보기 | 다음 역할 중 하나:
|
networksecurity.securityProfiles.list |
|
| 보안 프로필 그룹에서 보안 프로필 사용 | 다음 역할 중 하나:
|
networksecurity.securityProfiles.use |
|
| 보안 프로필 그룹 | 보안 프로필 그룹 만들기 | 다음 역할 중 하나:
|
networksecurity.securityProfileGroups.create |
| 보안 프로필 그룹 수정 | 다음 역할 중 하나:
|
networksecurity.securityProfileGroups.update |
|
| 보안 프로필 그룹 삭제 | 다음 역할 중 하나:
|
networksecurity.securityProfileGroups.delete |
|
| 조직 및 프로젝트의 보안 프로필 그룹에 대한 세부정보 보기 | 다음 역할 중 하나:
|
networksecurity.securityProfileGroups.get |
|
| 조직 및 프로젝트의 모든 보안 프로필 그룹 보기 | 다음 역할 중 하나:
|
networksecurity.securityProfileGroups.list |
|
| 방화벽 정책 규칙에서 보안 프로필 그룹 사용 | 다음 역할 중 하나:
|
networksecurity.securityProfileGroups.use |
|
| 방화벽 엔드포인트 | 방화벽 엔드포인트 만들기 | 다음 역할 중 하나:
|
networksecurity.firewallEndpoints.create |
| 방화벽 엔드포인트 수정 | 다음 역할 중 하나:
|
networksecurity.firewallEndpoints.update |
|
| 방화벽 엔드포인트 삭제 | 다음 역할 중 하나:
|
networksecurity.firewallEndpoints.delete |
|
| 방화벽 엔드포인트 세부정보 보기 | 다음 역할 중 하나:
|
networksecurity.firewallEndpoints.get |
|
| 모든 방화벽 엔드포인트 보기 | 다음 역할 중 하나:
|
networksecurity.firewallEndpoints.list |
|
| 방화벽 엔드포인트 연결 | 방화벽 엔드포인트 연결 만들기 | 다음 역할 중 하나:
|
방화벽 엔드포인트가 생성된 조직 또는 프로젝트에 대한 networksecurity.firewallEndpointAssociations.createnetworksecurity.firewallEndpoints.use 권한 |
| 방화벽 엔드포인트 연결 수정 | 다음 역할 중 하나:
|
networksecurity.firewallEndpointAssociations.update |
|
| 방화벽 엔드포인트 연결 삭제 | 다음 역할 중 하나:
|
networksecurity.firewallEndpointAssociations.delete |
|
| 방화벽 엔드포인트 연결 세부정보 보기 | 다음 역할 중 하나:
|
networksecurity.firewallEndpointAssociations.get |
|
| 모든 방화벽 엔드포인트 연결 보기 | 다음 역할 중 하나:
|
networksecurity.firewallEndpointAssociations.list |
|
| 보안 태그 | 보안 태그를 만들고 관리하는 데 필요한 IAM 역할 및 권한에 대한 자세한 내용은 리소스의 태그 관리를 참조하세요. | ||
| 방화벽 정책 규칙 일괄 업데이트 | 계층적 방화벽 정책 규칙 내보내기 | 다음 역할 중 하나:
|
compute.firewallPolicies.get |
| 계층적 방화벽 정책 규칙 가져오기 | 다음 역할 중 하나:
|
compute.firewallPolicies.update |
|
| 전역 네트워크 방화벽 정책 규칙 내보내기 | 다음 역할 중 하나:
|
compute.firewallPolicies.get |
|
| 리전 네트워크 방화벽 정책 규칙 내보내기 | 다음 역할 중 하나:
|
compute.regionFirewallPolicies.get |
|
| 전역 네트워크 방화벽 정책 규칙 가져오기 | 다음 역할 중 하나:
|
compute.firewallPolicies.update |
|
| 리전 네트워크 방화벽 정책 규칙 가져오기 | 다음 역할 중 하나:
|
compute.regionFirewallPolicies.update |
|
계층식 방화벽 정책 사용을 위한 IAM 역할
다음 역할은 계층식 방화벽 정책과 관련이 있습니다.
| 역할 이름 | 설명 |
|---|---|
Compute 조직 방화벽 정책 관리자 역할 (roles/compute.orgFirewallPolicyAdmin)
|
리소스 또는 개별 정책에서 부여할 수 있습니다. 리소스에서 부여하면 사용자가 계층식 방화벽 정책과 해당 규칙을 생성, 업데이트, 삭제할 수 있습니다. 개별 정책에 부여하면 사용자가 정책 규칙을 업데이트할 수 있지만 정책을 만들거나 삭제할 수는 없습니다. 이 역할에서는 사용자에게 리소스의 compute.orgSecurityResourceAdmin 역할도 있다면 정책을 리소스에 연결할 수도 있습니다. |
Compute 조직 리소스 관리자 역할(roles/compute.orgSecurityResourceAdmin)
|
조직 수준 또는 폴더에 부여된 폴더 수준 관리자는 정책을 해당 리소스에 연결할 수 있습니다. 또한 관리자는 정책을 소유한 리소스 또는 정책 자체에 대한 compute.orgFirewallPolicyUser 또는 compute.orgFirewallPolicyAdmin 역할이 있어야 정책을 사용할 수 있습니다. |
Compute 조직 방화벽 정책 사용자 역할(roles/compute.orgFirewallPolicyUser)
|
리소스 또는 개별 정책에 부여된 관리자는 리소스와 연결된 개별 정책 또는 여러 정책을 사용할 수 있습니다. 또한 사용자가 이 리소스에 정책을 연결하려면 대상 리소스에 대한 compute.orgSecurityResourceAdmin 역할이 있어야 합니다. |
Compute 보안 관리자 역할(roles/compute.securityAdmin)Compute 뷰어 역할( roles/compute.viewer)Compute 네트워크 사용자 역할( roles/compute.networkUser)Compute 네트워크 뷰어 역할( roles/compute.networkViewer) |
사용자는 네트워크 또는 인스턴스에 적용된 방화벽 규칙을 볼 수 있습니다. 네트워크의 compute.networks.getEffectiveFirewalls 권한과 인스턴스의 compute.instances.getEffectiveFirewalls 권한이 포함됩니다. |
참고: 계층식 방화벽 정책의 프리뷰 버전에서는 compute.orgSecurityPolicyAdmin 및 compute.orgSecurityPolicyUser IAM 역할을 사용했습니다. 이러한 역할은 계층식 방화벽 정책과 Google Cloud Armor의 권한을 결합했습니다. 이러한 권한을 분리하기 위해 계층식 방화벽 정책의 compute.orgFirewallPolicyAdmin 및 compute.orgFirewallPolicyUser 역할로 마이그레이션합니다. 이전 역할은 계속 작동하지만 가능한 한 빨리 새 역할로 마이그레이션하는 것이 좋습니다.
다음 예시에서 Joe는 policies 폴더에서 계층식 방화벽 정책을 만들고 수정하고 삭제할 수 있지만 폴더에 대한 orgSecurityResourceAdmin 역할이 없으므로 계층식 방화벽 정책을 폴더에 연결할 수 없습니다.
하지만 Joe가 Mary에게 policy-1 사용 권한을 부여했기 때문에 Mary는 이 계층식 방화벽 정책을 나열하고 dev-projects 폴더 또는 그 하위 항목과 연결할 수 있습니다. orgFirewallPolicyUser 역할은 정책을 폴더에 연결할 수 있는 권한을 부여하지 않습니다. 또한 사용자에게 대상 폴더에 대한 orgSecurityResourceAdmin 역할이 있어야 합니다.
전역 네트워크 방화벽 정책 사용을 위한 IAM 역할
다음 역할은 전역 네트워크 방화벽 정책과 관련이 있습니다.
| 역할 이름 | 설명 |
|---|---|
Compute 보안 관리자 역할(roles/compute.securityAdmin)
|
프로젝트 또는 정책 수준에서 부여할 수 있습니다. 프로젝트에 대한 권한이 부여된 사용자는 전역 네트워크 방화벽 정책 및 규칙을 생성, 업데이트, 삭제할 수 있습니다. 정책 수준에서 사용자가 정책 규칙을 업데이트할 수 있지만 정책을 만들거나 삭제할 수는 없습니다. 또한 이 역할에서는 사용자가 정책을 네트워크에 연결할 수 있습니다. |
Compute 네트워크 관리자 역할(roles/compute.networkAdmin)
|
프로젝트 수준 또는 네트워크 수준에서 부여됩니다. 네트워크에 대한 권한이 부여된 사용자는 전역 네트워크 방화벽 정책 목록을 볼 수 있습니다. |
Compute 뷰어 역할(roles/compute.viewer)Compute 네트워크 사용자 역할( roles/compute.networkUser)Compute 네트워크 뷰어 역할( roles/compute.networkViewer) |
사용자는 네트워크 또는 인스턴스에 적용된 방화벽 규칙을 볼 수 있습니다. 네트워크의 compute.networks.getEffectiveFirewalls 권한과 인스턴스의 compute.instances.getEffectiveFirewalls 권한이 포함됩니다. |