공개 주소 범위 만들기

크기를 정의하고, 선택적으로 계정 내의 임의의 가용 영역에 있는 VPC를 연결 대상으로 지정하여 공용 주소 범위를 생성할 수 있습니다.BYOIP (IPv4) Beta 주소는 IBM 에서 관리하는 IP 풀에서 할당받을 수 있으며, 자체적으로 공개 라우팅 가능한 IP 범위를 사용하고자 하는 경우 승인된 사용자 지정 CIDR에서도 할당받을 수 있습니다.

공개 주소 범위에 바인딩된 상태에서 VPC가 삭제되더라도 주소 범위는 계속 존재하며 나중에 가용성 영역의 다른 VPC에 바인딩할 수 있습니다.

콘솔, CLI, API 및 Terraform을 사용하여 공개 주소 범위를 만들 수 있습니다.

시작하기 전에

공개 주소 범위에 대한 계획 고려 사항을 검토하세요.

콘솔에서 공개 주소 범위 만들기

IBM Cloud 콘솔에서 공개 주소 범위를 만들려면 다음 단계를 따르세요:

  1. IBM Cloud 콘솔에서 탐색 메뉴 메뉴 아이콘을 선택한 다음 인프라 VPC 아이콘 > 네트워크 > 공인 주소 범위를 클릭합니다. VPC의 공용 주소 범위 페이지가 나타납니다.

  2. 작성을 클릭하여 프로비저닝 페이지로 이동하십시오.

  3. '위치' 섹션에서 공용 주소 범위를 생성할 지역을 지정하십시오.

  4. 세부 정보 섹션에서 다음 정보를 입력하십시오.

    • 크기: 주소 범위의 크기(IP 수)를 선택하십시오. 1, 2, 4, 8 또는 16개의 IP 중에서 선택하여 블록에 포함할 수 있습니다.

      공개 주소 범위를 생성한 후에는 크기를 변경할 수 없습니다.

    • 이름: (선택 사항): 공용 주소 범위의 이름을 입력합니다(예: my-public-address-range).

    • 리소스 그룹: 공개 주소 범위의 리소스 그룹을 선택합니다.

      공개 주소 범위를 만든 후에는 리소스 그룹을 변경할 수 없습니다.

    • 태그: (선택 사항) 자료를 정리하고 찾기 쉽게 하려면 태그를 추가하세요. 나중에 언제든지 태그를 더 추가할 수 있습니다. 자세한 내용은 ‘태그 사용’을 참조하십시오.BYOIP (IPv4) Beta

    • 공지 방송 출처: 다음 중 하나를 선택하십시오:

      • IBM CIDR: IBM 에서 관리하는 IP 주소 풀 중에서 선택하십시오. 그런 다음 주소 범위의 크기(IP 수)를 선택하십시오. 1, 2, 4, 8 또는 16개의 IP 중에서 선택하여 블록에 포함할 수 있습니다.

        공개 주소 범위를 생성한 후에는 크기를 변경할 수 없습니다.

      • 사용자 정의 승인된 CIDR: ‘승인된 CIDR 목록’에서 주소를 할당할 사용자 정의 승인된 CIDR을 선택하십시오. 사용 가능한 CIDR 블록은 선택한 사용자 지정 승인 CIDR 범위 내에서 유효하고 할당되지 않은 범위로 제한됩니다.

        사용자 지정 승인된 CIDR을 선택하면, IBM 에서 관리하는 풀 대신 자체 IP 범위에서 주소를 할당하게 됩니다. 메뉴에 승인된 CIDR이 없는 경우, 승인된 CIDR에 속한 IP 주소를 직접 입력할 수 있습니다. 새로운 CIDR은 즉시 선택이 가능합니다.

        자세한 내용은 ‘사용자 지정 승인 CIDR 프로비저닝’을 참조하십시오.

      구역별 승인된 CIDR의 경우, 선택한 구역과 연관된 CIDR만 사용할 수 있습니다.

  5. (선택 사항) 공용 주소 범위를 기존 VPC에 바인딩하려면 ‘바인딩’ 스위치를 ‘켬’으로 설정하십시오. 그런 다음 바인딩할 VPC 및 가용성 영역을 선택합니다.

    공개 주소 범위를 계정에 이미 존재하는 단일 가용성 영역의 모든 VPC에 바인딩할 수 있습니다. 나중에 주소 범위를 VPC에 바인딩할 수도 있습니다. 자세한 내용은 공개 주소 범위 바인딩하기를 참조하세요.

  6. 작성을 클릭하십시오. 공개 주소 범위를 사용하도록 요청받습니다.

'VPC의 공용 주소 범위' 페이지의 표에 해당 주소 범위가 표시됩니다. 공용 주소 범위의 상태가 ‘ Updating ’에서 ‘ Stable ’로 변경되는 데 몇 분이 걸립니다. Stable 상태일 때, 해당 주소 범위는 사용 준비가 완료된 상태입니다.

CLI에서 공개 주소 범위 만들기

명령줄에서 공개 주소 범위를 만들려면 다음 단계를 따르세요:

  1. CLI 환경을 설정하십시오.

  2. CLI 환경에 로그인하십시오. 비밀번호를 입력하면 시스템이 사용할 계정 및 지역에 대한 프롬프트를 표시합니다.

    ibmcloud login --sso
    
  3. 다음 명령을 실행하십시오.

    ibmcloud is public-address-range-create --ipv4-address-count IPV4_ADDRESS_COUNT [--name NAME] [--vpc VPC --zone ZONE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
    

    BYOIP (IPv4) Beta

    ibmcloud is public-address-range-create (--ipv4-address-count IPV4_ADDRESS_COUNT | --cidr CIDR) [--name NAME] [--vpc VPC --zone ZONE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
    

    여기서:

    --ipv4-address-count
    필요한 총 공용 IPv4 주소 수입니다. 2의 거듭제곱이어야 합니다.BYOIP (IPv4) Beta --cidr 와 상호 배타적입니다.

    BYOIP (IPv4) Beta --cidr : 이 공용 주소 범위에 해당하는 공용 IPv4 범위는 CIDR 형식으로 표기됩니다. 계정의 사용자 지정 승인된 CIDR 범위 내에 할당되지 않은 블록이어야 합니다. --ipv4-address-count 와 상호 배타적입니다.

    --name
    공용 주소 범위의 이름. ibm- 로 시작하는 이름은 공급자가 관리하는 리소스를 위해 예약되어 있으므로 사용할 수 없습니다.
    --vpc
    이 공용 주소 범위를 바인딩할 VPC입니다. --zone 가 필요합니다.
    --zone
    이 공용 주소 범위가 속한 영역. --vpc 가 필요합니다.
    --resource-group-id
    리소스 그룹의 ID. --resource-group-name 와 상호 배타적입니다.
    --resource-group-name
    리소스 그룹의 이름. --resource-group-id 와 상호 배타적입니다.
    --output
    출력 형식은 JSON만 지원됩니다. 다음 중 하나: JSON
    -q, --quiet
    상세 출력이 표시되지 않도록 합니다.

명령 예제

주소 개수가 8인 public-address-range-1 이라는 공개 주소 범위를 만듭니다:

ibmcloud is public-address-range-create --name public-address-range-1 --ipv4-address-count 8

public-address-range-2 라는 이름의 공용 주소 범위를 생성하고, 주소 수를 4개로 설정하며, Default 라는 이름의 리소스 그룹을 생성합니다:

ibmcloud is public-address-range-create --name public-address-range-2 --ipv4-address-count 4 --resource-group-name Default

리소스 그룹 ID 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 를 사용하여 영역 us-south-1 의 VPC cli-test-vpc 에 바인딩된 주소 수 8의 public-address-range-3 라는 공개 주소 범위를 만듭니다:

ibmcloud is public-address-range-create --name public-address-range-3 --ipv4-address-count 8 --vpc cli-test-vpc --zone us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3

BYOIP (IPv4) Beta사용자 지정 승인된 CIDR을 기반으로 VPC 및 존에 바인딩된 공용 주소 범위를 생성합니다:

ibmcloud is public-address-range-create --name public-address-range-3 --cidr 46.16.186.112/28 --vpc cli-test-vpc --zone us-south-2 --resource-group-name Default

사용자 지정 승인된 CIDR에서 바인딩되지 않은 공용 주소 범위를 생성합니다:

ibmcloud is public-address-range-create --name public-address-range-4 --cidr 46.16.186.128/28 --resource-group-name Default

API로 공개 주소 범위 만들기

시작하기 전에 API 환경을 설정하세요.

다음 옵션 중 하나를 선택하십시오.

  • IBM 에서 관리하는 IP 주소 범위에서 VPC에 바인딩된 공용 주소 범위를 생성합니다:

    curl -sX POST \
    "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
    -H "Authorization: Bearer $iam_token" \
    -H "Content-Type: application/json" \
    -d '{
          "ipv4_address_count": 8,
          "name": "my-public-address-range",
          "target": {
             "vpc": {
                "id": "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b"
             },
             "zone": {
                "name": "us-south-1"
             }
          }
       }'
    
  • IBM 에서 관리하는 IP 주소 범위에서 바인딩되지 않은 공용 주소 범위를 생성합니다:

    curl -sX POST \
    "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
    -H "Authorization: Bearer $iam_token" \
    -H "Content-Type: application/json" \
    -d '{
          "ipv4_address_count": 8,
          "name": "my-public-address-range"
       }'
    

BYOIP (IPv4) Beta

  • 사용자 지정 승인된 CIDR을 기반으로 공용 주소 범위를 생성합니다(승인된 CIDR에 대해 ‘ is.public-address-range.authorized-cidr.operate ’ IAM 작업이 필요합니다):

    curl -sX POST \
    "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
    -H "Authorization: Bearer $iam_token" \
    -H "Content-Type: application/json" \
    -d '{
          "cidr": "192.168.3.192/28",
          "name": "my-par-from-cidr"
       }'
    

주소 범위 또는 리소스 그룹의 크기를 변경해야 하는 경우 주소 범위를 삭제하고 다시 만들어야 합니다.

다음 단계