오라클 클라우드

오라클 Dynamic Group

트리스탄1234 2022. 7. 20. 07:33
728x90
반응형

 

Dynamic Group은 어떤 특징을 가지는 resource들을 그룹으로 정의를 해두고 이 정의에 속하는 resource는 자동으로 Group의 멤버가 되게 만들어서 특정 API 호출시 resource들이 자동 할당이 되고 reource가 down시에 다른 resource들이 서비스를 유지 해주는 기능을 제공을 해 줍니다.

Dynamic Group에 속하는 Resrouce의 Patterns은 아래와 같이 3가지가 있습니다.

1) Infrastructure

2) Stacked

3) Ephemeral

이런 Dynamic Group의 주요 기능은 아래와 같습니다.

1)정책은 다이나믹 그룹이 OCI서비스를 위한 API를 호출 가능 하게 한다.

2)명백한 리소스 맴법를 그룹에 추가 하는것 보다, 다이나믹 그룹을 만들고 그룹 멤버를 정의하는 정책을 정의 한다.

3)특정 Compartment에 있는 모든 instance들을 특정 Dynamic Group의 멤버로 특정할수 있고 이 멤버가 시작/종료 될때 자동적으로 변경된다.

. Dynamic Group의 예제를 살펴 봅시다

Any {Instance.compartment.id ='ocid1'}

All {Instance.id='ocid1'}

any {resource.type ='dbaas', resource.compartment.id='ocid'}

any {resrouce.type='fnfunc', resource.compartment.id='ocid'}

. Policies

allow dynamic-group InstanceB to manage objects in tenancy where all{ target.bucket.name='log', target.region.name='RegionB'}

allow dynamic-group DaabaseBackups to manage object in tenancy where all{

target.bucket.name='DBBackup',

target.region.name='RegionA'}

 
728x90
반응형