Oracle Cloud 리소스 생성

Oracle Cloud Infrastructure GoldenGate를 시작하기 전에 컴파트먼트, VCN, 서브넷, 사용자 및 사용자 그룹을 생성하는 방법을 알아봅니다.

컴파트먼트 생성

구획을 통해 클라우드 리소스에 대한 액세스를 구성하고 제어할 수 있습니다. 관련 클라우드 리소스를 함께 그룹화하고 특정 사용자 그룹이 액세스하도록 허용하는 데 사용할 수 있는 논리적 컨테이너입니다.

Oracle Cloud Infrastructure에 등록하면 Oracle에서 모든 클라우드 리소스가 포함된 루트 구획인 테넌시가 생성됩니다. 그런 후 테넌시 내에 추가 구획을 생성하고, 각 구획의 리소스에 대한 액세스를 제어하기 위해 해당 정책을 생성합니다.

컴파트먼트를 생성하려면 다음을 수행합니다.

  1. Oracle Cloud 콘솔 탐색 메뉴를 열고 ID 및 보안을 선택합니다.

  2. ID에서 구획을 선택합니다. 액세스 권한이 있는 구획 목록이 표시됩니다.

  3. 새 컴파트먼트를 생성할 컴파트먼트로 이동합니다.

    • 테넌시(루트 컴파트먼트)에 컴파트먼트를 생성하려면 컴파트먼트 생성을 선택합니다.

    • 테넌시(루트 컴파트먼트)가 아닌 다른 컴파트먼트에 컴파트먼트를 생성하려면 컴파트먼트를 생성할 컴파트먼트의 세부정보 페이지에 도달할 때까지 컴파트먼트 계층을 선택합니다. 컴파트먼트 세부정보 페이지에서 컴파트먼트 생성을 선택합니다.

  4. [컴파트먼트 생성] 대화상자에서 다음과 같이 필드에 정보를 입력합니다.

    1. 이름에 100자 이하의 구획에 대해 고유한 이름을 입력합니다(문자, 숫자, 마침표, 하이픈, 밑줄 포함). 이름은 테넌시의 모든 구획에서 고유해야 합니다. 기밀 정보를 입력하지 마십시오.

    2. 설명에 구획과 다른 구획을 구분하는 데 도움이 되는 설명을 입력합니다.

    3. 상위 컴파트먼트의 경우 컴파트먼트를 생성할 컴파트먼트인지 확인합니다. 다른 컴파트먼트를 선택하려면 드롭다운에서 하나를 선택합니다.

    4. (선택 사항) 태그 네임스페이스의 경우 Oracle Cloud 콘솔에서 리소스를 검색하는 데 도움이 되는 자유 형식 태그를 추가할 수 있습니다. 태그를 더 추가하려면 + 다른 태그를 선택합니다.

    5. 컴파트먼트 생성을 선택합니다.

컴파트먼트는 생성된 후 [컴파트먼트] 목록에 나타납니다. 이제 정책을 생성하고 컴파트먼트에 리소스를 추가할 수 있습니다.

가상 클라우드 네트워크에 대한 서브넷 생성

VCN(가상 클라우드 네트워크)은 특정 지역의 Oracle Cloud Infrastructure 데이터 센터에 설정하는 네트워크입니다. 서브넷은 VCN의 세분화입니다.

OCI GoldenGate에는 VCN 및 NAT 게이트웨이가 있는 전용 서브넷이 하나 이상 필요합니다. 전용 서브넷에 대해 NAT 게이트웨이로 트래픽을 재지정하는 경로 규칙이 있는 경로 테이블을 사용할 수 있어야 합니다. 퍼블릭 끝점을 사용하여 접속을 사용으로 설정하려면 퍼블릭 서브넷도 필요하며 VCN에 인터넷 게이트웨이가 포함되어야 합니다. 공용 서브넷에 대해 트래픽을 인터넷 게이트웨이로 재지정하는 경로 규칙이 있는 경로 테이블을 사용할 수 있어야 합니다.

VCN 및 서브넷을 생성하려면 다음과 같이 하십시오.

  1. Oracle Cloud 콘솔 탐색 메뉴를 열고 네트워킹을 선택한 다음 가상 클라우드 네트워크를 선택합니다.

  2. 가상 클라우드 네트워크 페이지에서 컴파트먼트 선택을 확인하거나 다른 컴파트먼트를 선택합니다.

  3. 작업 메뉴에서 VCN 마법사 시작을 선택합니다.

  4. [VCN 마법사 시작] 패널에서 인터넷 접속으로 VCN 생성을 선택한 다음 VCN 마법사 시작을 선택합니다.

  5. 구성 페이지의 기본 정보 아래에 VCN 이름을 입력합니다.

  6. 구획에서 이 VCN을 생성할 구획을 선택합니다.

  7. 다음을 선택합니다.

  8. [검토 및 생성] 페이지에서 구성 세부정보를 확인한 다음 생성을 선택합니다.

VCN 세부정보 보기를 선택하여 퍼블릭 서브넷과 프라이빗 서브넷이 모두 생성되었는지 확인합니다.

사용자 생성

OCI GoldenGate 리소스에 액세스할 수 있는 그룹에 추가할 사용자를 생성합니다.

사용자를 생성하기 전에 다음 사항을 이해하십시오.

사용자를 생성하려면:

  1. Oracle Cloud 콘솔 탐색 메뉴를 열고 ID 및 보안을 선택한 다음 ID에서 도메인을 선택합니다.

  2. Domains 페이지에서 컴파트먼트 선택을 확인하거나 다른 컴파트먼트로 변경합니다.

  3. [도메인] 목록에서 기본값을 선택하여 기본 도메인에 액세스하거나 도메인 생성을 선택하여 새 도메인을 생성합니다.

  4. 목록에서 해당 도메인을 선택합니다.

  5. Domains(도메인) 세부정보 페이지에서 User management(사용자 관리)를 선택합니다.

  6. [사용자] 페이지에서 사용자 생성을 선택합니다.

  7. Create user 페이지에서 다음과 같이 필드에 정보를 입력합니다.

    1. 사용자 이름으로도 사용할 수 있는 사용자의 이름, 전자메일 주소를 입력합니다.

      참고: 이름은 테넌시의 모든 사용자에서 고유해야 합니다. 이 값은 나중에 변경할 수 없습니다. 사용자 이름은 공백을 포함할 수 없으며 기본 라틴 문자(ASCII), 숫자, 하이픈, 마침표, 밑줄, + 및 @로만 구성될 수 있습니다.

    2. 그룹의 경우 사용자를 지정할 그룹을 선택하십시오.

  8. 생성을 선택합니다.

그런 다음 사용자를 그룹에 추가하고 그룹에 리소스에 대한 액세스 권한을 부여하는 정책을 생성할 수 있습니다. 사용자에 대한 자세한 내용은 사용자 관리를 참조하십시오.

그룹 생성

그룹은 일련의 리소스 또는 구획에 대해 동일한 유형의 액세스를 원한 유저의 모음입니다.

그룹을 생성하기 전에 다음 사항을 이해하십시오.

그룹을 생성하려면 다음과 같이 하십시오.

  1. Oracle Cloud 콘솔 탐색 메뉴를 열고 ID 및 보안을 선택한 다음 ID에서 도메인을 선택합니다.

  2. [도메인] 페이지에서 컴파트먼트 선택을 확인하거나 컴파트먼트를 변경합니다.

  3. 목록에서 도메인 선택.

  4. 도메인 세부정보 페이지에서 사용자 관리를 선택합니다.

  5. [그룹]에서 그룹 생성을 선택합니다.

  6. Create group 페이지에서 다음을 수행합니다.

    1. 이름에 대해 그룹의 고유 이름을 입력합니다.

      주: 그룹이 생성되면 이름을 변경할 수 없습니다. 그룹 이름은 테넌시 내에서 고유해야 합니다. 그룹 이름은 1~100자의 영숫자, 대문자 또는 소문자일 수 있으며 마침표, 대시, 하이픈은 포함할 수 있지만 공백은 포함할 수 없습니다.

    2. 설명에 친숙한 설명을 입력합니다.

  7. 이 그룹에 대한 사용자가 액세스를 요청할 수 있는지 여부를 선택합니다.

  8. 사용자 목록에서 이 그룹에 지정할 사용자를 선택합니다.

  9. 생성을 선택합니다.

그룹에 컴파트먼트 또는 테넌시에 대한 권한을 부여하는 정책을 작성하기 전까지는 그룹에 권한이 없습니다. 그룹에 대한 자세한 내용은 그룹 관리를 참조하십시오.

정책 생성

정책은 그룹의 멤버가 수행할 수 있는 작업 및 구획을 정의합니다.

Oracle Cloud 콘솔을 사용하여 정책을 생성합니다. Oracle Cloud 콘솔 탐색 메뉴에서 ID 및 보안, ID 순으로 선택하고 정책을 선택합니다. 정책은 다음 구문으로 작성됩니다.

allow group <identity-domain>/<group-name> to <verb> <resource-type> in <location> where <condition>

매개변수 정의는 다음과 같습니다.

정책 구문에 대해 자세히 알아봅니다.

정책을 생성하는 방법

정책을 생성하려면 다음과 같이 하십시오.

  1. Oracle Cloud 탐색 메뉴에서 ID 및 보안을 선택한 다음 [식별]에서 정책을 선택합니다.

  2. [정책] 페이지에서 정책 생성을 선택합니다.

  3. [정책 생성] 페이지에서 정책에 대한 이름과 설명을 입력합니다.

  4. 이 정책을 생성할 구획을 선택합니다.

  5. 정책 작성기 섹션에서 다음 중 하나를 수행할 수 있습니다.

    • 정책 사용 사례 드롭다운에서 GoldenGate 서비스를 선택하고 공통 정책 템플리트(예: 사용자가 GoldenGate 리소스를 관리할 수 있도록 하는 필수 정책)를 선택합니다.

    • 수동 편집기 표시를 선택하여 다음 형식으로 정책 규칙을 입력합니다.

      allow <subject> to <verb> <resource-type> in <location> where <condition>

      조건은 선택 사항입니다. 동사 + 리소스 유형 조합에 대한 세부정보를 참조하십시오.

    참고: 자세한 내용은 최소 권장 정책을 참조하십시오.

  6. 생성을 선택합니다.

정책에 대한 자세한 내용은 정책 작동 방식, 정책 구문정책 참조를 참조하십시오.

최소 권장 정책

참고 사항:

공통 정책 템플리트를 사용하여 필요한 모든 정책을 추가하려면 다음과 같이 하십시오.

  1. 정책 사용 사례의 경우 드롭다운에서 GoldenGate 서비스를 선택합니다.

  2. 일반 사용 템플리트의 경우 드롭다운에서 사용자가 GoldenGate 리소스를 관리할 수 있도록 하는 필수 정책을 선택합니다.

최소한 다음과 같은 정책이 필요합니다.

다음 서비스를 사용할지 여부에 따라 다음 정책도 추가해야 할 수 있습니다.

다음 명령문은 작업 영역에 대한 태그 네임스페이스 및 태그를 관리할 수 있는 그룹 권한을 제공합니다.

allow group <identity-domain>/<group-name> to manage tag-namespaces in <location>

정의된 태그를 추가하려면 태그 네임스페이스 사용 권한이 있어야 합니다. 태그 지정에 대한 자세한 내용은 리소스 태그를 참조하십시오.