VPC CLI 참조

IBM Cloud® Virtual Private Cloud (VPC)에서 사용할 수 있는 명령줄 인터페이스(CLI) 명령에 대해서는 다음 정보를 참고하십시오.

이 CLI 참조 문서는 다음과 같은 섹션으로 구성되어 있습니다:

전제조건

  1. IBM Cloud CLI를 설치합니다.

  2. VPC 인프라 서비스 플러그인을 설치하거나 업데이트하십시오.

    ibmcloud plugin install vpc-infrastructure
    

    업데이트하려면 다음 명령어를 사용하십시오:

    ibmcloud plugin update
    

    설치된 플러그인 및 버전을 보려면 다음 명령을 사용하십시오.

    ibmcloud plugin list
    

네트워크 명령

다음 섹션에서는 네트워크 서비스에 대한 CLI 명령어에 대한 정보를 제공합니다.

유동 IP

ibmcloud is floating-ip

유동 IP의 세부사항을 봅니다.

ibmcloud is floating-ip FLOATING_IP [--output JSON] [-q, --quiet]

명령 옵션

  • FLOATING_IP: 유동 IP의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is floating-ip-release

유동 IP를 해제합니다.

ibmcloud is floating-ip-release (FLOATING_IP1 FLOATING_IP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • FLOATING_IP1: 유동 IP의 ID입니다.
  • FLOATING_IP2: 유동 IP의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is floating-ip-reserve

유동 IP를 예약합니다.

ibmcloud is floating-ip-reserve FLOATING_IP_NAME (--zone ZONE_NAME | --nic TARGET_INTERFACE [--in TARGET_INSTANCE | --bm TARGET_BARE_METAL_SERVER] | --vni VNI | --reset-target) [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is floating-ip-reserve my-ip --zone us-south-1
  • ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instance
  • ibmcloud is floating-ip-reserve my-ip --nic eth0 --bm my-bm
  • ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is floating-ip-reserve cli-vni-ip --vni vni2
  • ibmcloud is floating-ip-reserve cli-vni-ip-1 --vni 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90

명령 옵션

  • FLOATING_IP_NAME: 유동 IP의 이름입니다.
  • --zone: 대상 구역의 이름입니다.
  • --nic: 바인딩할 네트워크 인터페이스의 ID 또는 이름.
  • --in: 바인딩할 인스턴스의 ID 또는 이름. 이 ID는 ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필수입니다.
  • --bm: 바인딩할 베어 메탈 서버의 ID 또는 이름입니다. 이 ID는 ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필요합니다.
  • --vni: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --reset-target: 플로팅 IP에서 대상을 초기화합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is floating-ip-update

유동 IP를 업데이트합니다.

ibmcloud is floating-ip-update FLOATING_IP [--name NEW_NAME] [--nic TARGET_INTERFACE [--in TARGET_INSTANCE | --bm TARGET_BARE_METAL_SERVER] | --vni VNI | --reset-target] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-ip
  • ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is floating-ip-update my-ip --nic eth0 --in my-instance
  • ibmcloud is floating-ip-update my-ip --nic eth0 --bm my-bm
  • ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is floating-ip-update cli-vni-ip --name cli-vni-ip-2 --vni vni2
  • ibmcloud is floating-ip-update cli-vni-ip-1 --name cli-vni-ip-3 --vni 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90
  • ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --reset-target

명령 옵션

  • FLOATING_IP: 유동 IP의 ID입니다.
  • --name: 유동 IP의 새 이름입니다.
  • --nic: 바인딩할 네트워크 인터페이스의 ID 또는 이름.
  • --in: 바인딩할 인스턴스의 ID 또는 이름. 이 ID는 ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필수입니다.
  • --bm: 바인딩할 베어 메탈 서버의 ID 또는 이름입니다. 이 ID는 ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필요합니다.
  • --vni: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --reset-target: 플로팅 IP에서 대상을 초기화합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is floating-ips

유동 IP를 모두 나열합니다.

ibmcloud is floating-ips [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is floating-ips --output JSON
  • ibmcloud is floating-ips --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

플로우 로그

ibmcloud is flow-log-create

플로우 로그를 작성합니다.

ibmcloud is flow-log-create --bucket STORAGE_BUCKET_NAME --target TARGET_IDOrName [--target-type vpc | subnet | instance | nic | vni | nac] [--vpc VPC] [--in IN] [--name NAME] [--active TRUE | FALSE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --active false
  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --output JSON
  • ibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --active false
  • ibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --output JSON
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpc
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpc --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instance
  • ibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instance --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instance
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instance --name my-flow-log
  • ibmcloud is flow-log-create --bucket cli-bucket-1 --target 7308-3e36540f-9572-4fd5-9b53-c9a1122d3d28 --target-type vni
  • ibmcloud is flow-log-create --bucket cli-bucket-1 --target unworn-daintily-travesty-myself --target-type vni

명령 옵션

  • --bucket: COS 버킷의 이름입니다.
  • --target: 플로우 로그의 대상 ID 또는 이름.
  • --target-type: 플로우 로그의 대상 유형. 이 옵션은 대상이 자원의 이름으로 전달되는 경우에만 필요합니다. vpc, subnet, instance, nic, vni, nac 중 하나입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --in: 인스턴스의 ID 또는 이름. 이 INSTANCE 내에서는 이름으로 고유한 자원만 지정하면 됩니다.
  • --name: 플로우 로그의 새 이름입니다.
  • --active: 이 콜렉터가 활성 상태인지 여부를 표시합니다. 다음 중 하나입니다: true, false.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is flow-log-delete

하나 이상의 플로우 로그를 삭제하십시오.

ibmcloud is flow-log-delete (FLOW_LOG1 FLOW_LOG2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • FLOW_LOG1: 플로우 로그의 ID 또는 이름.
  • FLOW_LOG2: 플로우 로그의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is flow-log-update

플로우 로그를 업데이트합니다.

ibmcloud is flow-log-update FLOW_LOG [--name NEW_NAME] [--active TRUE | FALSE] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-flow-log
  • ibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --active false
  • ibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --output JSON
  • ibmcloud is flow-log-update my-flow-log --name new-name-flow-log
  • ibmcloud is flow-log-update my-flowlog --name new-name-flow-log --active false
  • ibmcloud is flow-log-update my-flowlog --name new-name-flow-log --output JSON

명령 옵션

  • FLOW_LOG: 플로우 로그의 ID 또는 이름.
  • --name: 플로우 로그의 새 이름입니다.
  • --active: 이 콜렉터가 활성 상태인지 여부를 표시합니다. false로 업데이트하면 콜렉터가 비활성화되고 true로 업데이트하면 콜렉터가 활성화됩니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is flow-log

플로우 로그의 세부사항을 봅니다.

ibmcloud is flow-log FLOW_LOG [--output JSON] [-q, --quiet]

명령 옵션

  • FLOW_LOG: 플로우 로그의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is flow-logs

지역의 모든 플로우 로그를 나열합니다.

ibmcloud is flow-logs [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--vpc VPC] [--target TARGET] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --vpc: VPC의 ID, 이름 또는 CRN.
  • --target: 대상의 ID 또는 리소스 유형.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

로드 밸런서

다음 절에서는 로드 밸런서, 리스너 및 풀 관련 작업에 사용할 수 있는 CLI 명령에 대한 정보를 제공합니다.

ibmcloud is load-balancer

로드 밸런서의 세부사항을 봅니다.

ibmcloud is load-balancer LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-create

로드 밸런서를 작성합니다.

ibmcloud is load-balancer-create LOAD_BALANCER_NAME LOAD_BALANCER_ACCESS_TYPE (--subnet SUBNET1 --subnet SUBNET2 ... [--vpc VPC]) (--dns-instance-crn DNS_INSTANCE_CRN --dns-zone-id DNS_ZONE_ID) [--family application | network] [--route-mode false | true] [--sg SG] [--logging-datapath-active false | true] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--pools POOLS_JSON | @POOLS_JSON_FILE] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e
  • ibmcloud is load-balancer-create my-lb public --subnet my-subnet --subnet my-subnet2
  • ibmcloud is load-balancer-create my-lb public --subnet my-subnet --vpc my-vpc
  • ibmcloud is load-balancer-create my-nlb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-name Default
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --output JSON
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --sg 3428abaa-788b-439b-9404-ca386f2f3f79,f0e26f91-851a-4fc9-b32b-da24ad218b4e
  • ibmcloud is load-balancer-create my-lb public --subnet my-subnet --sg my-sg1,my-sg2 --vpc my-vpc
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --logging-datapath-active true
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --pools '[{"algorithm": "round_robin", "protocol": "tcp", "health_monitor": {"delay": 2, "max_retries": 2, "type": "tcp", "timeout": 1}}]' 풀을 이용한 로드 밸런서 작성
  • ibmcloud is load-balancer-create my-lb private --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network --route-mode true 라우트 모드를 설정하고 로드 밸런서 작성
  • ibmcloud is load-balancer-create my-lb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network 개인 경로 네트워크 로드 밸런서를 작성하십시오.
  • ibmcloud is load-balancer-create my-nlb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --family network --pools '[{"algorithm":"round_robin","protocol":"tcp","health_monitor":{"delay":2,"max_retries":2,"type":"tcp","timeout":1},"members":[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f478"}}]}]' 애플리케이션 로드 밸런서 ID를 풀 멤버 대상으로 하여 사설 경로 네트워크 로드 밸런서를 생성합니다.
  • ibmcloud is load-balancer-create my-nlb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --family network --pools '[{"algorithm":"round_robin","protocol":"tcp","health_monitor":{"delay":2,"max_retries":2,"type":"tcp","timeout":1},"members":[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f474"}}]}]' 예약된 IP ID를 풀 멤버 대상으로 사용하여 개인 경로 네트워크 로드 밸런서를 작성하십시오.
  • ibmcloud is load-balancer-create my-lb public --subnet cli-subnet-1 --family network --route-mode true --dns-instance-crn crn:v1:staging:public:dns-svcs:global:a/efe5afc483594adaa8325e2b4d1290df:1bbaacf9-7bc7-4d64-a1d8-a8d1ca9e7662:: --dns-zone-id 5cca0d1c-9c85-4a18-bc07-a9f070949698 로드 밸런서에 대한 사설 DNS 지원을 작성하십시오.
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --pools '[{"algorithm": "round_robin", "protocol": "tcp", "health_monitor": {"delay": 2, "max_retries": 2, "request": {"method": "post", "body": "ACTIVE", "headers": [{"field": "Host", "value": "my-host-header-value"}, {"field": "Content-Type", "value": "text/plain"}]}, "response": {"body_regex": "ACTIVE"}, "type": "http", "timeout": 1}}]' 상태 모니터 요청 및 응답 본문 정규식을 사용하여 로드 밸런서 풀을 작성합니다.
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --pools '[{"algorithm": "round_robin", "protocol": "tcp", "health_monitor": {"delay": 2, "max_retries": 2, "request": {"method": "get", "headers": [{"field": "Host", "value": "my-host-header-value"}]}, "response": {"codes": ["200", "201"]}, "type": "http", "timeout": 1}}]' 상태 모니터 요청 및 응답 코드를 사용하여 로드 밸런서 풀을 작성합니다.

명령 옵션

  • LOAD_BALANCER_NAME: 로드 밸런서의 이름입니다.
  • LOAD_BALANCER_ACCESS_TYPE: 로드 밸런서의 액세스 유형. 네트워크 제품군의 로드 밸런서만 '개인 경로' 액세스 유형을 지원합니다. 공개, 비공개, 비공개 경로 중 하나입니다.
  • --subnet: 이 로드 밸런서를 프로비저닝할 서브넷의 ID 또는 이름. 이 옵션은 여러 서브넷에 로드 밸런서를 프로비저닝하기 위해 여러 번 지정할 수 있습니다. 네트워크 로드 밸런서에 하나의 서브넷만 지정할 수 있습니다.
  • --vpc: VPC의 ID 또는 이름. 이 ID 또는 이름은 이 VPC 내에서 이름별로 고유한 서브넷을 지정하는 경우에만 필요합니다.
  • --family: 로드 밸런서의 패밀리 유형. 애플리케이션, 네트워크중 하나입니다.
  • --route-mode: 로드 밸런서의 라우팅 모드를 활성화하거나 비활성화합니다. 지정하지 않으면 라우트 모드가 사용 불가능합니다. 현재, 사설 네트워크 로드 밸런서에만 라우트 모드를 사용할 수 있습니다. 다음 중 하나입니다: false, true.
  • --sg: 로드 밸런서에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름. 명시되지 않은 경우, VPC의 기본 보안 그룹이 사용됩니다.
  • --logging-datapath-active: 이 로드 밸런서에 대한 datapath 로깅을 사용 또는 사용 안함으로 설정합니다. 지정하지 않으면 데이터 경로 로깅이 사용 불가능합니다. 데이터 경로 로깅은 애플리케이션 로드 밸런서에만 적용 가능합니다. 다음 중 하나입니다: false, true.
  • --dns-instance-crn: DNS 영역에 연결된 DNS 인스턴스의 CRN입니다.
  • --dns-zone-id: DNS 영역의 ID입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
    • -pools: POOLS_JSON|@POOLS_JSON_FILE, JSON 또는 JSON 파일의 풀 중 하나: Pools_json, @pools_json_file.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-delete

하나 이상의 로드 밸런서를 삭제하십시오.

ibmcloud is load-balancer-delete (LOAD_BALANCER1 LOAD_BALANCER2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER1: 로드 밸런서의 ID 또는 이름.
  • LOAD_BALANCER2: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener

로드 밸런서 리스너의 세부사항을 봅니다.

ibmcloud is load-balancer-listener LOAD_BALANCER LISTENER_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-create

로드 밸런서 리스너를 작성합니다.

ibmcloud is load-balancer-listener-create LOAD_BALANCER (--protocol http | https | tcp | udp) [--vpc VPC] [--port PORT | --port-min PORT_MIN --port-max PORT_MAX] [--default-pool DEFAULT_POOL_ID] [--connection-limit LIMIT] [--certificate-instance-crn CERTIFICATE_INSTANCE_CRN] [--policies LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE] [--accept-proxy-protocol false | true] [--http-redirect-listener-id HTTP_REDIRECT_LISTENER_ID --http-redirect-status-code 301 | 302 | 303 | 307 | 308 [--http-redirect-target-uri HTTP_REDIRECT_TARGET_URI]] [--idle-connection-timeout IDLE_CONNECTION_TIMEOUT] [--client-auth-ca-crn CLIENT_AUTH_CA_CRN] [--client-auth-crl CRL | @CRL_FILE] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http
  • ibmcloud is load-balancer-listener-create my-lb --port 443 --protocol http
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port-min 80 --port-max 85 --protocol tcp 포트 범위가 있는 공용 네트워크 로드 밸런서에 대한 리스너를 작성합니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol https --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --connection-limit 2000
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004
  • ibmcloud is load-balancer-listener-create my-lb --port 443 --protocol http --default-pool my-pool
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"name": "my-policy", "priority": 5, "action": "reject" }]' 정책의 우선순위 범위는 1 - 10이며, 낮은 값이 높은 우선순위를 나타냅니다. action의 가능한 값은 "forward", "redirect", "reject" 또는 "https_redirect"입니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"priority": 5, "action": "forward", "target": { "id": 70294e14-4e61-11e8-bcf4-0242ac110004 }}]' 트래픽이 전달되는 경우, 로드 밸런서가 트래픽을 어느 풀로 전달할지 지정하기 위해 풀 ID가 필요합니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"priority": 5, "action": "redirect", "target": { "http_status_code": 301, "url": "https://www.redirect.com"}}]' 작업이 리디렉션 인 경우, “url”과 “http_status_code”가 필수입니다. http_status_code의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다. "url"은 경로 재지정 대상 URL입니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"priority": 5, "action": "reject", "rules": { "condition": "equals", "type": "header", "field": "My-app-header", "value": "value"}}]' 조건의 가능한 값은 "포함", "일치" 또는 "정규식 일치"입니다. 유형에 사용할 수 있는 값은 "header", "hostname" 또는 "path"입니다. 필드는 "header" 규칙 유형에만 적용할 수 있는 HTTP 헤더 필드입니다. value 매개변수는 규칙 조건과 일치할 값입니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --output JSON
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --accept-proxy-protocol true
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port-min 80 --port-max 85 --protocol tcp --accept-proxy-protocol true
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol tcp 로드 밸런서에서 라우트 모드가 사용으로 설정된 경우 로드 밸런서 리스너를 작성하려면 다음을 수행하십시오.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol udp --port 53 UDP 프로토콜을 사용하여 로드 밸런서 리스너를 작성합니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol https --port 443 --idle-connection-timeout 30 유휴 연결 제한시간이 있는 애플리케이션 로드 밸런서 리스너를 작성합니다.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol https --port 443 --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511 --client-auth-crl @crl.pem mTLS를 사용하여 애플리케이션 로드 밸런서 리스너를 작성합니다.

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --protocol: 리스너 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는 tcp, httphttps 을 지원합니다. 네트워크 제품군의 부하 분산 장치는 tcpudp 을 지원합니다.
  • --port: 리스너 포트 번호입니다. 범위는 1 - 65535입니다.
  • --port-min: 이 리스너가 사용하는 포트 범위의 상한을 포함한 하한값입니다. port_max보다 커서는 안 됩니다. 현재는 라우트 모드로 작동하는 로드 밸런서만 활성화되어 있으며, 네트워크 계열의 퍼블릭 로드 밸런서는 리스너당 하나 이상의 포트를 지원합니다. 동일한 프로토콜을 사용하는 로드 밸런서의 리스너는 포트 범위가 중복되지 않아야 합니다. 범위는 1 - 65535입니다.
  • --port-max: 이 리스너가 사용하는 포트 범위의 상한값(범위 포함). port_min보다 작아서는 안 됩니다. 현재는 라우트 모드가 활성화된 상태로 작동하는 로드 밸런서와 네트워크 계열의 공용 로드 밸런서에서만 리스너당 두 개 이상의 포트를 지원합니다. 동일한 프로토콜을 사용하는 로드 밸런서의 리스너는 포트 범위가 중복되지 않아야 합니다. 범위는 1 - 65535입니다.
  • --default-pool: 기본 풀의 ID입니다.
  • --connection-limit: 리스너의 최대 연결 수입니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --certificate-instance-crn: SSL 종료에 사용되는 인증서 인스턴스 CRN입니다. 프로토콜이 https인 경우 필수입니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --policies: LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE, JSON 형식 또는 JSON 파일로 된 리스너 정책입니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --accept-proxy-protocol: true로 설정된 경우 프록시 프로토콜은 이 리스너에서 사용 가능합니다. 애플리케이션 로드 밸런서에만 지원됩니다. 다음 중 하나입니다: false, true.
  • --http-redirect-listener-id: HTTP 리디렉션 대상으로 설정된 리스너의 ID입니다.
  • --http-redirect-status-code: 리디렉션 응답에서 반환되는 HTTP 상태 코드입니다. 301, 302, 303, 307, 308 중 하나입니다.
  • --http-redirect-target-uri: 트래픽이 리디렉션되는 대상 URI. 이 설정은 선택사항이며 설정하는 경우 "/ "로 시작해야 합니다.
  • --idle-connection-timeout: 리스너의 유휴 연결 타임아웃(초 단위). 이 옵션을 지원하는 것은 애플리케이션 그룹에 속한 로드 밸런서뿐입니다. 최소: 50, 최대: 7200. (기본값: 50).
  • --client-auth-ca-crn: 이 리스너에 대한 클라이언트 인증. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --client-auth-crl: CRL | @CRL_FILE, 클라이언트 인증서 해지 확인에 사용되는 인증서 해지 목록(CRL). 리스너에는 https 프로토콜이 있어야 합니다. 인증서 해지 목록(CRL)은 PEM 형식으로 인코딩되었거나, 파일 경로에 CRL이 포함된 콘텐츠를 나타냅니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다. 다음 중 하나: CRL, @CRL_FILE.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-delete

하나 이상의 로드 밸런서 리스너를 삭제하십시오.

ibmcloud is load-balancer-listener-delete LOAD_BALANCER (LISTENER_ID1 LISTENER_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID1: 리스너 ID입니다.
  • LISTENER_ID2: 리스너 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policies

로드 밸런서 정책을 모두 나열합니다.

ibmcloud is load-balancer-listener-policies LOAD_BALANCER LISTENER_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy

로드 밸런서 리스너 정책의 세부사항을 봅니다.

ibmcloud is load-balancer-listener-policy LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-create

로드 밸런서 리스너 정책을 작성합니다.

ibmcloud is load-balancer-listener-policy-create LOAD_BALANCER LISTENER_ID --priority PRIORITY (--action forward_to_pool | forward_to_listener | redirect | reject | https_redirect) [--vpc VPC] [--name NEW_NAME] [(--target-listener-id TARGET_LISTENER_ID --target-listener-http-status-code 301 | 302 | 303 | 307 | 308 [--target-uri TARGET_URI]) | (--target-http-status-code 301 | 302 | 303 | 307 | 308 --target-url TARGET_URL) | --target TARGET] [--rules LISTENER_POLICY_RULES_JSON | @LISTENER_POLICY_RULES_JSON_FILE] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5 정책의 우선순위 범위는 1 - 10이며, 낮은 값이 높은 우선순위를 나타냅니다. action의 가능한 값은 "forward", "redirect" 또는 "reject"입니다.
  • ibmcloud is load-balancer-listener-policy-create my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5 정책의 우선순위 범위는 1 - 10이며, 낮은 값이 높은 우선순위를 나타냅니다. action의 가능한 값은 "forward", "redirect" 또는 "reject"입니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_listener --priority 2 --target my-pool 조치가 "forward_to_listener"인 경우, 로드 밸런서가 트래픽을 전달할 리스너를 지정하려면 리스너 ID 또는 이름이 필요합니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_listener --priority 2 --target 70294e14-4e61-11e8-bcf4-0242ac110004 조치가 "forward_to_listener"인 경우, 로드 밸런서가 트래픽을 전달할 리스너를 지정하려면 리스너 ID 또는 이름이 필요합니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_pool --priority 2 --target my-pool 조치가 "forward_to_pool"인 경우, 풀 ID 또는 이름이 로드 밸런서가 트래픽을 포워드하는 풀을 지정하는 데 필요합니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_pool --priority 2 --target 70294e14-4e61-11e8-bcf4-0242ac110004 조치가 "forward_to_pool"인 경우, 풀 ID 또는 이름이 로드 밸런서가 트래픽을 포워드하는 풀을 지정하는 데 필요합니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action redirect --priority 1 --target-http-status-code 301 --target-url "https://www.redirect.com" 작업이 리디렉션 인 경우, “url”과 “http_status_code”가 필수입니다. http_status_code의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다. "url"은 경로 재지정 대상 URL입니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action redirect --priority 1 --target-http-status-code 301 --target-url "https://redirect.com:443/new/{path}?{query}" 작업이 리디렉션 인 경우, “url”과 “http_status_code”가 필수입니다. http_status_code의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다. "url"은 경로 재지정 대상 URL입니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action redirect --priority 1 --target-http-status-code 301 --target-url "https://test.{host}/search?q=watson" 작업이 리디렉션 인 경우, “url”과 “http_status_code”가 필수입니다. http_status_code의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다. "url"은 경로 재지정 대상 URL입니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action reject --priority 4 --rules '[{ "condition": "equals", "type": "header", "field": "My-app-header", "value": "value"}]' 조건의 가능한 값은 "포함", "일치" 또는 "정규식 일치"입니다. 유형에 사용할 수 있는 값은 "header", "hostname" 또는 "path"입니다. 필드는 "header" 규칙 유형에만 적용할 수 있는 HTTP 헤더 필드입니다. value 매개변수는 규칙 조건과 일치할 값입니다.
  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action reject --priority 3 --name my-policy --output JSON
  • ibmcloud is lb-lpc f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 --priority 3 --action https_redirect --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 303 액션이 "https_redirect"인 경우, "target-listener-id"와 "http_status_code"는 필수 항목입니다. "http_status_code"의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다.
  • ibmcloud is lb-lpc f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 --priority 3 --action https_redirect --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 307 --target-uri /example 액션이 "https_redirect"인 경우, "target-listener-id"와 "http_status_code"는 필수 항목입니다. "uri"는 리디렉션 대상 URI이며, 선택적 필드입니다. "http_status_code"의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다.

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --priority: 정책의 우선순위입니다. 값이 작을수록 우선순위가 높습니다. 예: 5, 범위: [1~10].
  • --action: 정책 조치입니다. 전진_투_풀, 전진_투_ 리스너, 리디렉션, 거부, https_redirect 중 하나입니다.
  • --name: 정책의 새 이름입니다.
  • --target: forward_to_pool 로 지정된 대상 로드 밸런서 풀의 ID 또는 이름, 혹은 forward_to_listener 작업으로 지정된 로드 밸런서 리스너 ID.
  • --target-listener-id: https_redirect 액션으로 지정된, https 리디렉션을 적용하려는 리스너의 ID입니다.
  • --target-listener-http-status-code: https_redirect 액션으로 지정된 리디렉션 응답에서 반환되는 HTTP 상태 코드입니다. 301, 302, 303, 307, 308 중 하나입니다.
  • --target-uri: https_redirect 액션으로 지정된, 트래픽이 리디렉션되는 대상 URI입니다. 이 설정은 선택사항이며 설정하는 경우 "/ "로 시작해야 합니다.
  • --target-http-status-code: 리디렉션 동작과 함께 지정된, 리디렉션 응답의 HTTP 상태 코드입니다. 301, 302, 303, 307, 308 중 하나입니다.
  • --target-url: redirect 조치로 지정된 경로 재지정 대상 URL입니다. URL은 프로토콜, 호스트, 포트, 경로 및 쿼리 변수에 대해 RFC 6570 레벨 1 표현식을 지원합니다. 이는 원래 요청된 URL 의 값들로 확장됩니다(요청에 해당 값이 포함되지 않은 경우, 지정된 기본값이 적용됩니다).
  • --rules: LISTENER_POLICY_RULES_JSON | @LISTENER_POLICY_RULES_JSON_FILE, JSON 형식 또는 JSON 파일로 된 리스너 정책 규칙입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-delete

로드 밸런서 리스너에서 하나 이상의 정책을 삭제하십시오.

ibmcloud is load-balancer-listener-policy-delete LOAD_BALANCER LISTENER_ID (POLICY1 POLICY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책 1: 정책의 ID 또는 이름.
  • 정책 2: 정책의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-rule

단일 로드 밸런서 정책 규칙을 나열합니다.

ibmcloud is load-balancer-listener-policy-rule LOAD_BALANCER LISTENER_ID POLICY RULE_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • RULE_ID: 규칙의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-rule-create

로드 밸런서 리스너 정책 규칙을 작성합니다.

ibmcloud is load-balancer-listener-policy-rule-create LOAD_BALANCER LISTENER_ID POLICY (--condition contains | equals | matches_regex | starts_with) (--type header | hostname | path | query | body | sni_hostname) --value VALUE [--vpc VPC] [--field FIELD] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-listener-policy-rule-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --condition equals --type header --field my-app-header --value match-value --output JSON
  • ibmcloud is load-balancer-listener-policy-rule-create my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy --condition equals --type header --field my-app-header --value match-value --output JSON

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --condition: 규칙의 조건입니다. 다음 중 하나: contains, equals, matches_regex, starts_with.
  • --type: 규칙의 유형입니다. 헤더, 호스트명, 경로, 쿼리, 본문, sni_호스트명 중 하나입니다.
  • --value: 규칙 조건과 비교할 값입니다.
  • --field: ‘ HTTP ’ 필드. 이 필드는 “헤더”, “쿼리” 및 “본문” 규칙 유형에 적용됩니다. "헤더" 규칙 유형의 경우, 이 필드는 필수 입력 항목입니다. "query" 또는 "body" 규칙 유형의 경우, 이 필드는 선택 사항입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-rule-delete

로드 밸런서 리스너에서 하나 이상의 정책을 삭제하십시오.

ibmcloud is load-balancer-listener-policy-rule-delete LOAD_BALANCER LISTENER_ID POLICY (RULE_ID1 RULE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • RULE_ID1: 규칙의 ID입니다.
  • RULE_ID2: 규칙의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-rule-update

로드 밸런서 리스너 정책의 규칙을 업데이트합니다.

ibmcloud is load-balancer-listener-policy-rule-update LOAD_BALANCER LISTENER_ID POLICY RULE_ID [--vpc VPC] [--condition contains | equals | matches_regex | starts_with] [--type header | hostname | path | query | body | sni_hostname] [--value VALUE] [--field FIELD] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-listener-policy-rule-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 70294e14-4e61-11e8-bcf4-0242ac110004 --condition equals --type header --field my-app-header --value match-value --output JSON
  • ibmcloud is load-balancer-listener-policy-rule-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy 70294e14-4e61-11e8-bcf4-0242ac110004 --condition equals --type header --field my-app-header --value match-value --output JSON

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • RULE_ID: 규칙의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --condition: 규칙의 조건입니다. 다음 중 하나: contains, equals, matches_regex, starts_with.
  • --type: 규칙의 유형입니다. 헤더, 호스트명, 경로, 쿼리, 본문, sni_호스트명 중 하나입니다.
  • --value: 규칙 조건과 비교할 값입니다.
  • --field: ‘ HTTP ’ 필드. 이 필드는 “헤더”, “쿼리” 및 “본문” 규칙 유형에 적용됩니다. "헤더" 규칙 유형의 경우, 이 필드는 필수 입력 항목입니다. "query" 또는 "body" 규칙 유형의 경우, 이 필드는 선택 사항입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-rules

로드 밸런서 정책 규칙을 모두 나열합니다.

ibmcloud is load-balancer-listener-policy-rules LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-policy-update

로드 밸런서 리스너의 정책을 업데이트합니다.

ibmcloud is load-balancer-listener-policy-update LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--name NEW_NAME] [--priority PRIORITY] [--target TARGET] [--target-http-status-code 301 | 302 | 303 | 307 | 308] [--target-url TARGET_URL] [--target-listener-id TARGET_LISTENER_ID --target-listener-http-status-code 301 | 302 | 303 | 307 | 308 [--target-uri TARGET_URI]] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name my-policy --priority 5
  • ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-lblp --name my-policy --priority 5
  • ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --action forward --target 70294e14-4e61-11e8-bcf4-0242ac110004 트래픽이 전달되는 경우, 로드 밸런서가 트래픽을 어느 풀로 전달할지 지정하기 위해 풀 ID 또는 이름이 필요합니다.
  • ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy --action forward --target my-pool 트래픽이 전달되는 경우, 로드 밸런서가 트래픽을 어느 풀로 전달할지 지정하기 위해 풀 ID 또는 이름이 필요합니다.
  • ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-http-status-code 301 --target-url "https://www.redirect.com" 작업이 리디렉션 인 경우, “url”과 “http_status_code”가 필수입니다. http_status_code의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다. "url"은 경로 재지정 대상 URL입니다.
  • ibmcloud is load-balancer-listener-policy-update r134-dd7cfd16-7a73-4921-bee2-ec9522879ac6 r134-23458256-1b39-4216-96bb-94111ed13a66 r134-59fb9ea6-c23c-4e62-887d-0dba384dc7ab --target-url {protocol}://test.{host}:80/{path} --target-http-status-code 301 작업이 리디렉션 인 경우, “url”과 “http_status_code”가 필수입니다. http_status_code의 가능한 값은 "301", "302", "303", "307" 또는 "308"입니다. "url"은 경로 재지정 대상 URL입니다.
  • ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name my-policy --output JSON
  • ibmcloud is lb-lpu f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 c7d2c434-9202-48aa-837b-0661c4299c28 --name demo-policy --priority 2 --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 301
  • ibmcloud is lb-lpu my-lb 5cb08c12-004f-4587-87f4-ef46e799da50 my-lblp --name demo-policy --priority 2 --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 301
  • ibmcloud is lb-lpu f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 c7d2c434-9202-48aa-837b-0661c4299c28 --priority 2 --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 301 --target-uri /example2

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • 정책: 정책의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 이 정책의 사용자 정의 이름입니다. 정책 이름은 로드 밸런서 리스너 내에서 고유해야 합니다.
  • --priority: 정책의 우선순위입니다. 값이 작을수록 우선순위가 높습니다. 예: 5, 범위: [1~10].
  • --target: forward_to_pool 로 지정된 대상 로드 밸런서 풀의 ID 또는 이름, 혹은 forward_to_listener 작업으로 지정된 로드 밸런서 리스너 ID.
  • --target-http-status-code: 리디렉션 동작과 함께 지정된, 리디렉션 응답의 HTTP 상태 코드입니다. 301, 302, 303, 307, 308 중 하나입니다.
  • --target-url: redirect 조치로 지정된 경로 재지정 대상 URL입니다. URL은 프로토콜, 호스트, 포트, 경로 및 쿼리 변수에 대해 RFC 6570 레벨 1 표현식을 지원합니다. 이는 원래 요청된 URL 의 값들로 확장됩니다(요청에 해당 값이 포함되지 않은 경우, 지정된 기본값이 적용됩니다).
  • --target-listener-id: https_redirect 액션으로 지정된, https 리디렉션을 적용하려는 리스너의 ID입니다.
  • --target-listener-http-status-code: https_redirect 액션으로 지정된 리디렉션 응답에서 반환되는 HTTP 상태 코드입니다. 301, 302, 303, 307, 308 중 하나입니다.
  • --target-uri: https_redirect 액션으로 지정된, 트래픽이 리디렉션되는 대상 URI입니다. 이 설정은 선택사항이며 설정하는 경우 "/ "로 시작해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listener-update

로드 밸런서 리스너를 업데이트합니다.

ibmcloud is load-balancer-listener-update LOAD_BALANCER LISTENER_ID [--vpc VPC] [--protocol http | https | tcp | udp] [--port PORT | --port-min PORT_MIN --port-max PORT_MAX] [--default-pool DEFAULT_POOL_ID | --reset-default-pool] [--connection-limit LIMIT] [--certificate-instance-crn CERTIFICATE_INSTANCE_CRN] [--accept-proxy-protocol false | true] [--disable-http-redirect | (--http-redirect-listener-id HTTP_REDIRECT_LISTENER_ID --http-redirect-status-code 301 | 302 | 303 | 307 | 308 [--http-redirect-target-uri HTTP_REDIRECT_TARGET_URI | --reset-http-redirect-target-uri])] [--idle-connection-timeout IDLE_CONNECTION_TIMEOUT] [--client-auth-ca-crn CLIENT_AUTH_CA_CRN | --reset-client-auth-ca-crn] [--client-auth-crl CRL | @CRL_FILE | --reset-client-auth-crl] [--reset-client-auth] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510
  • ibmcloud is load-balancer-listener-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --connection-limit 2000
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004
  • ibmcloud is load-balancer-listener-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool my-pool
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol https
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --port 222
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --accept-proxy-protocol true
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --port-min 80 --port-max 85 이 리스너가 사용하는 포트 범위입니다.
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --http-redirect-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --http-redirect-status-code 303
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --http-redirect-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --http-redirect-status-code 307 --http-redirect-target-uri /example2
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --disable-http-redirect
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol udp
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --idle-connection-timeout 30
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --client-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511 --client-auth-crl @crl.pem

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • LISTENER_ID: 리스너의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --protocol: 리스너 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는 tcp, httphttps 을 지원합니다. 네트워크 제품군의 부하 분산 장치는 tcpudp 을 지원합니다.
  • --port: 리스너 포트 번호입니다. 범위는 1 - 65535입니다.
  • --port-min: 이 리스너가 사용하는 포트 범위의 상한을 포함한 하한값입니다. port_max보다 커서는 안 됩니다. 현재는 라우트 모드로 작동하는 로드 밸런서만 활성화되어 있으며, 네트워크 계열의 퍼블릭 로드 밸런서는 리스너당 하나 이상의 포트를 지원합니다. 동일한 프로토콜을 사용하는 로드 밸런서의 리스너는 포트 범위가 중복되지 않아야 합니다. 범위는 1 - 65535입니다.
  • --port-max: 이 리스너가 사용하는 포트 범위의 상한값(범위 포함). port_min보다 작아서는 안 됩니다. 현재는 라우트 모드가 활성화된 상태로 작동하는 로드 밸런서와 네트워크 계열의 공용 로드 밸런서에서만 리스너당 두 개 이상의 포트를 지원합니다. 동일한 프로토콜을 사용하는 로드 밸런서의 리스너는 포트 범위가 중복되지 않아야 합니다. 범위는 1 - 65535입니다.
  • --default-pool: 기본 풀의 ID입니다.
  • --reset-default-pool: 기본 풀을 초기화합니다.
  • --connection-limit: 리스너의 최대 연결 수입니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --certificate-instance-crn: SSL 종료에 사용되는 인증서 인스턴스 CRN입니다. 프로토콜이 https인 경우 필수입니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --accept-proxy-protocol: true로 설정된 경우 프록시 프로토콜은 이 리스너에서 사용 가능합니다. 애플리케이션 로드 밸런서에만 지원됩니다. 다음 중 하나입니다: false, true.
  • --disable-http-redirect: 리스너에서 HTTP 리디렉션을 활성화하거나 비활성화합니다.
  • --http-redirect-listener-id: HTTP 리디렉션 대상으로 설정된 리스너의 ID입니다.
  • --http-redirect-status-code: 리디렉션 응답에서 반환되는 HTTP 상태 코드입니다. 301, 302, 303, 307, 308 중 하나입니다.
  • --http-redirect-target-uri: 트래픽이 리디렉션되는 대상 URI. 이 설정은 선택사항이며 설정하는 경우 "/ "로 시작해야 합니다.
  • --reset-http-redirect-target-uri: 대상 URI를 재설정합니다.
  • --idle-connection-timeout: 리스너의 유휴 연결 타임아웃(초 단위). 이 옵션을 지원하는 것은 애플리케이션 그룹에 속한 로드 밸런서뿐입니다. 최소: 50, 최대: 7200. (기본값: 50).
  • --client-auth-ca-crn: 이 리스너에 대한 클라이언트 인증. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다.
  • --reset-client-auth-ca-crn: 클라이언트 인증에서 인증 기관을 제거합니다.
  • --client-auth-crl: CRL | @CRL_FILE, 클라이언트 인증서 해지 확인에 사용되는 인증서 해지 목록(CRL). 리스너에는 https 프로토콜이 있어야 합니다. 인증서 해지 목록(CRL)은 PEM 형식으로 인코딩되었거나, 파일 경로에 CRL이 포함된 콘텐츠를 나타냅니다. 이 옵션은 네트워크 제품군에 속한 로드 밸런서에는 적용되지 않습니다. 다음 중 하나: CRL, @CRL_FILE.
  • --reset-client-auth-crl: 클라이언트 인증에서 인증서 해지 목록을 제거합니다.
  • --reset-client-auth: 리스너에서 클라이언트 인증 구성을 제거합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-listeners

로드 밸런서 리스너를 모두 나열합니다.

ibmcloud is load-balancer-listeners LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool

로드 밸런서 풀의 세부사항을 봅니다.

ibmcloud is load-balancer-pool LOAD_BALANCER POOL [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-create

로드 밸런서 풀을 작성합니다.

ibmcloud is load-balancer-pool-create POOL_NAME LOAD_BALANCER ALGORITHM PROTOCOL HEALTH_DELAY HEALTH_RETRIES HEALTH_TIMEOUT HEALTH_TYPE (--members MEMBERS_JSON | @MEMBERS_JSON_FILE) [--health-monitor-request-method REQUEST_METHOD [--health-monitor-request-body REQUEST_BODY] [--health-monitor-request-headers REQUEST_HEADERS_JSON | @REQUEST_HEADERS_JSON_FILE]] [--vpc VPC] [--health-monitor-url URL] [--health-monitor-port PORT] [--session-persistence-type source_ip | http_cookie | app_cookie [--session-persistence-cookie-name SESSION_PERSISTENCE_COOKIE_NAME]] [--proxy-protocol disabled | v1 | v2] [--health-monitor-response-body-regex RESPONSE_BODY_REGEX] [--health-monitor-response-code RESPONSE_CODE1 --health-monitor-response-code RESPONSE_CODE2 ...] [--failsafe-policy-action fail | forward | drop | bypass] [--failsafe-policy-target FAILSAFE_POLICY_TARGET] [--server-auth-verify-cert true | false] [--server-auth-ca-crn SERVER_AUTH_CA_CRN] [--client-auth-cert-crn CLIENT_AUTH_CERT_CRN] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http
  • ibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 http
  • ibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 http --vpc my-vpc
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --health-monitor-url / --health-monitor-port 4001
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --session-persistence-type source_ip --output JSON
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --members '[{"port": 80, "target": { "address": "10.10.1.4"}, "weight": 20 }, {"port": 80, "target": { "address": "10.240.0.6"}, "weight": 30 }]' 멤버가 포함된 애플리케이션 로드 밸런서 풀 생성하기
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin tcp 20 2 5 http --members '[{"port": 80, "target": { "id": "0736_63b9233c-812e-4d65-9ee3-fa61172afa37"}, "weight": 20 }, {"port": 80, "target": { "id": "0716_4b30a833-6f10-46a9-a4b8-13871f3559b8"}, "weight": 30 }]' 멤버로 네트워크 로드 밸런서 풀 작성
  • ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port": 80, "target": { "name": "my-instance"}}, {"port": 80, "target": { "name": "my-instance2"}}]' 멤버로 네트워크 로드 밸런서 풀을 작성하고 이름별로 멤버 대상을 제공하십시오.
  • ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f478"}}]' 애플리케이션 로드 밸런서 ID를 풀 멤버 대상으로 하여 사설 경로 네트워크 로드 밸런서를 생성합니다.
  • ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port":8080,"target":{"name":"my-lb-name","target_type":"load_balancer"}}]' 애플리케이션 로드 밸런서 이름을 풀 멤버 대상으로 사용하여 비공개 경로 네트워크 로드 밸런서를 생성합니다.
  • ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f474"}}]' 예약된 IP ID를 풀 멤버 대상으로 사용하여 개인 경로 네트워크 로드 밸런서를 작성하십시오.
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --proxy-protocol v1
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --session-persistence-type app_cookie --session-persistence-cookie-name my-cookie-name
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin udp 20 2 5 http UDP 프로토콜을 사용하는 네트워크 부하 분산기 리스너에 대한 네트워크 부하 분산기 풀을 생성합니다
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --failsafe-policy-action forward --failsafe-policy-target my-lb 장애 조치 정책을 사용하여 네트워크 로드 밸런서 리스너에 대한 네트워크 로드 밸런서 풀을 작성하십시오.
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --failsafe-policy-action forward --failsafe-policy-target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 장애 조치 정책을 사용하여 네트워크 로드 밸런서 리스너에 대한 네트워크 로드 밸런서 풀을 작성하십시오.
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --health-monitor-request-method post --health-monitor-request-body ACTIVE --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"},{"field":"Content-Type","value":"text/plain"}]' --health-monitor-response-body-regex ACTIVE 상태 모니터링 요청 및 응답 본문에 정규식을 적용하여 애플리케이션 로드 밸런서 풀을 생성합니다.
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --health-monitor-request-method get --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"}]' --health-monitor-response-code 200 상태 모니터링 요청 및 응답 코드가 포함된 애플리케이션 로드 밸런서 풀을 생성합니다.
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --server-auth-verify-cert true --server-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511 --client-cert-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f512a

명령 옵션

  • POOL_NAME: 풀의 이름입니다.
  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • ALGORITHM: 로드 밸런싱 알고리즘입니다. 다음 중 하나입니다: round_robin, weighted_round_robin, least_connections.
  • PROTOCOL: 풀 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는 tcp, httphttps 을 지원합니다. 네트워크 제품군의 부하 분산 장치는 tcpudp 을 지원합니다.
  • HEALTH_DELAY: 상태 확인 간격(초)입니다. 간격은 제한시간 값보다 커야 합니다. 최소값: 2, 최대값: 60.
  • HEALTH_RETRIES: 상태 확인 최대 재시도 횟수입니다. 최소값: 1, 최대값: 10.
  • HEALTH_TIMEOUT: 상태 확인 제한시간(초)입니다. 최소값: 1, 최대값: 59.
  • HEALTH_TYPE: 상태 확인 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는 tcp, httphttps 을 지원합니다. 네트워크 제품군의 부하 분산 장치는 tcphttp 을 지원합니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --health-monitor-url: 상태 확인 URL 경로. HEALTH_TYPE 이 http 또는 https인 경우에만 적용됩니다.
  • --health-monitor-port: 상태 확인 포트 번호입니다. 지정된 경우에는 서버 멤버 리소스에 지정된 포트가 대체됩니다.
  • --session-persistence-type: 세션 지속성 유형입니다. source_ip, http_cookie, app_cookie 중 하나입니다.
  • --session-persistence-cookie-name: 세션 유지 쿠키 이름. 이 옵션은 app_cookie 유형에만 적용됩니다.
  • --proxy-protocol: 이 풀에 대한 프록시 프로토콜 설정입니다. 프록시 프로토콜은 애플리케이션 로드 밸런서에만 지원됩니다. 다음 중 하나입니다. disabled, v1, v2.
  • --members: MEMBERS_JSON|@MEMBERS_JSON_FILE. JSON 형식 또는 JSON 파일의 멤버입니다.
  • --health-monitor-request-method: 상태 확인에 사용할 HTTP 요청 메서드. 다음 중 하나: get, post. HEALTH_TYPE이 http 또는 https인 경우에만 적용됩니다.
  • --health-monitor-request-body: 상태 점검에 사용할 HTTP 요청 본문. --health-monitor-request-method 만 게시된 경우에 적용됩니다.
  • --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE, JSON 또는 JSON 파일 형식의 요청 헤더.
  • --health-monitor-response-body-regex: HTTP 응답 본문이 정상적인 상태 점검을 통과하기 위해 충족해야 하는 PCRE 형식의 정규 표현식입니다.
  • --health-monitor-response-code: 정상적인 상태 확인 시 반환되어야 하는 HTTP 응답 코드입니다.
  • --failsafe-policy-action: 이 풀에 적용할 페일세이프 정책입니다. 명시되지 않은 경우, 프로필에 정의된 기본 안전 조치 정책이 적용됩니다. 실패, 전달, 삭제, 우회 중 하나.
  • --failsafe-policy-target: 전달할 페일세이프 대상 풀의 ID 또는 이름. 지정된 경우, 페일세이프 정책 조치는 반드시 ‘전달(forward)’이어야 합니다.
  • --server-auth-verify-cert: true로 설정하면 백엔드 서버 인증서가 검증됩니다. 다음 중 하나입니다: true, false.
  • --server-auth-ca-crn: 서버 인증 CA에 사용되는 인증서 인스턴스의 CRN입니다. server-auth-verify-cert가 true인 경우 필수입니다.
  • --client-auth-cert-crn: 클라이언트 인증에 사용되는 인증서 인스턴스의 CRN으로, 이를 통해 로드 밸런서와 백엔드 서버 간에 상호 인증( TLS, mTLS )이 가능해집니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-delete

로드 밸런서에서 하나 이상의 풀을 삭제하십시오.

ibmcloud is load-balancer-pool-delete LOAD_BALANCER (POOL1 POOL2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL1: 풀의 ID 또는 이름.
  • POOL2: 풀의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-member

로드 밸런서 풀 멤버의 세부사항을 봅니다.

ibmcloud is load-balancer-pool-member LOAD_BALANCER POOL MEMBER_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • MEMBER_ID: 멤버의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-member-create

로드 밸런서 풀 멤버를 작성합니다.

ibmcloud is load-balancer-pool-member-create LOAD_BALANCER POOL PORT TARGET [--vpc VPC] [--weight WEIGHT] [--target-type instance | load_balancer | reserved_ip [--reserved-ip-subnet RESERVED_IP_SUBNET [--reserved-ip-vpc RESERVED_IP_VPC]]] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 192.168.100.5
  • ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 9e692608-3b3a-4cfb-9f46-efb6b711876d
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instance
  • ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 192.168.100.5 --weight 100 --output JSON
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instance --target-type instance
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-lb --target-type load_balancer
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-reserved-ip --target-type reserved_ip --reserved-ip-subnet my-subnet-name --reserved-ip-vpc my-vpc
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-reserved-ip --target-type reserved_ip --reserved-ip-subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f4
  • ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 my-service.example.com --weight 100

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • PORT: 멤버가 로드 밸런서 트래픽을 수신하는 포트입니다. 단일 포트를 사용하는 리스너에서 수신되는 로드 밸런서 트래픽에만 적용됩니다. 포트 범위가 있는 리스너에서 트래픽이 수신되는 경우, 멤버는 리스너가 수신한 동일한 포트에서 트래픽을 수신합니다. health_monitor 속성의 port 속성이 지정되지 않은 경우, 이 포트를 상태 확인 용도로도 사용할 수 있습니다.
  • 대상: 애플리케이션 패밀리에 속한 로드 밸런서의 경우 풀 구성원의 IP 주소 또는 FQDN, 네트워크 패밀리에 속한 로드 밸런서의 경우 ALB의 ID 또는 이름, 또는 인스턴스입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --weight: 서버 멤버의 가중치입니다. 이 옵션은 해당 풀의 부하 분산 알고리즘이 ‘weighted_round_robin ’인 경우에만 적용됩니다.
  • --target-type: 이 풀 구성원의 대상 유형입니다. 인스턴스, load_balancer, reserved_ip 중 하나입니다.
  • --reserved-ip-subnet: 이 옵션은 대상 유형이 ‘예약된 IP’인 경우에만 적용됩니다.
  • --reserved-ip-vpc: 이 옵션은 대상 유형이 예약된 IP이고 예약된 IP 서브넷이 이름으로 지정된 경우에만 적용됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-member-update

로드 밸런서 풀의 멤버를 업데이트합니다.

ibmcloud is load-balancer-pool-member-update LOAD_BALANCER POOL MEMBER_ID [--vpc VPC] [--target-address TARGET_ADDRESS | --target-fqdn TARGET_FQDN | --target TARGET] [--port PORT] [--weight WEIGHT] [--target-type instance | load_balancer | reserved_ip [--reserved-ip-subnet RESERVED_IP_SUBNET [--reserved-ip-vpc RESERVED_IP_VPC]]] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target 192.168.100.5 --port 3001
  • ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target 9e692608-3b3a-4cfb-9f46-efb6b711876d --port 3001
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --port 3001
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vpc my-vpc --target my-instance --port 3001
  • ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-address 192.168.100.5 --port 3001
  • ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-address 192.168.100.5 --port 3001 --weight 100 --output JSON
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --target-type instance
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-lb --target-type load_balancer
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-instance --target-type instance
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-reserved-ip --target-type reserved_ip --reserved-ip-subnet my-subnet-name --reserved-ip-vpc my-vpc
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-reserved-ip --target-type reserved_ip --reserved-ip-subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f4
  • ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-fqdn my-service.example.com --port 3001

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • MEMBER_ID: 멤버의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --target-address: 풀 멤버의 IP 주소입니다.
  • --target-fqdn: 대상으로 할 완전 도메인 이름(FQDN). 로드 밸런서의 fqdn_pool_members_supported 설정이 true로 되어 있어야 합니다.
  • --target: 애플리케이션 패밀리에 속한 로드 밸런서의 경우 풀 구성원의 IP 주소 또는 FQDN, 네트워크 패밀리에 속한 로드 밸런서의 경우 ALB의 ID 또는 이름, 혹은 인스턴스입니다.
  • --port: 멤버가 로드 밸런서 트래픽을 수신하는 포트입니다. 단일 포트를 사용하는 리스너에서 수신되는 로드 밸런서 트래픽에만 적용됩니다. 포트 범위가 있는 리스너에서 트래픽이 수신되는 경우, 멤버는 리스너가 수신한 동일한 포트에서 트래픽을 수신합니다. health_monitor 속성의 port 속성이 지정되지 않은 경우, 이 포트를 상태 확인 용도로도 사용할 수 있습니다.
  • --weight: 서버 멤버의 가중치입니다. 이 옵션은 해당 풀의 부하 분산 알고리즘이 ‘weighted_round_robin ’인 경우에만 적용됩니다.
  • --target-type: 이 풀 구성원의 대상 유형입니다. 인스턴스, load_balancer, reserved_ip 중 하나입니다.
  • --reserved-ip-subnet: 이 옵션은 대상 유형이 ‘예약된 IP’인 경우에만 적용됩니다.
  • --reserved-ip-vpc: 이 옵션은 대상 유형이 예약된 IP이고 예약된 IP 서브넷이 이름으로 지정된 경우에만 적용됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-member-delete

로드 밸런서 풀에서 하나 이상의 멤버를 삭제하십시오.

ibmcloud is load-balancer-pool-member-delete LOAD_BALANCER POOL (MEMBER_ID1 MEMBER_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • MEMBER_ID1: 멤버의 ID입니다.
  • MEMBER_ID2: 멤버의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-members

로드 밸런서 풀의 멤버를 모두 나열합니다.

ibmcloud is load-balancer-pool-members LOAD_BALANCER POOL [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pool-update

로드 밸런서의 풀을 업데이트합니다.

ibmcloud is load-balancer-pool-update LOAD_BALANCER POOL [--vpc VPC] [--algorithm round_robin | weighted_round_robin | least_connections] [--health-delay DELAY] [--health-max-retries RETRIES] [--health-timeout TIMEOUT] [--health-type https | http | tcp] [--health-monitor-url URL] [--health-monitor-port PORT | --reset-health-monitor-port] [--protocol https | http | tcp | udp] [[--session-persistence-type source_ip | http_cookie | app_cookie | none] | [--session-persistence-cookie-name SESSION_PERSISTENCE_COOKIE_NAME]] [--proxy-protocol disabled | v1 | v2] [--name NEW_NAME] [--failsafe-policy-action fail | forward | drop | bypass] [--failsafe-policy-target FAILSAFE_POLICY_TARGET] [--health-monitor-request-method REQUEST_METHOD] [--health-monitor-request-body REQUEST_BODY | --reset-health-monitor-request-body] [--health-monitor-request-headers REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE] [--health-monitor-response-body-regex RESPONSE_BODY_REGEX | --reset-health-monitor-response-body-regex] [--health-monitor-response-code RESPONSE_CODE1 --health-monitor-response-code RESPONSE_CODE2 ...] [[--server-auth-verify-cert true | false] [--server-auth-ca-crn SERVER_AUTH_CA_CRN] | --reset-server-auth] [--client-auth-cert-crn CLIENT_AUTH_CERT_CRN | --reset-client-auth] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --algorithm round_robin
  • ibmcloud is load-balancer-pool-update my-lb my-pool --algorithm round_robin
  • ibmcloud is load-balancer-pool-update my-lb my-pool --vpc my-vpc --algorithm round_robin
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-delay 20 --health-max-retries 2 --health-timeout 5 --health-type http
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-url / --health-monitor-port 4001
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --session-persistence-type source_ip
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol http
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name lb-rule-name --output JSON
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --proxy-protocol v2
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --session-persistence-type app_cookie --session-persistence-cookie-name my-cookie-name
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --failsafe-policy-action forward --failsafe-policy-target my-lb
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-request-method post --health-monitor-request-body ACTIVE --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"},{"field":"Content-Type","value":"text/plain"}]' --health-monitor-response-body-regex ACTIVE
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-request-method get --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"}]' --health-monitor-response-code 200
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-request-method post --reset-health-monitor-request-body --reset-health-monitor-response-body-regex
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --server-auth-verify-cert true --server-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --client-cert-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f512a

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • POOL: 풀의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --algorithm: 로드 밸런싱 알고리즘입니다. 다음 중 하나입니다: round_robin, weighted_round_robin, least_connections.
  • --health-delay: 상태 확인 간격(초)입니다. 간격은 제한시간 값보다 커야 합니다. 최소값: 2, 최대값: 60.
  • --health-max-retries: 상태 확인 최대 재시도 횟수입니다. 최소값: 1, 최대값: 10.
  • --health-timeout: 상태 확인 제한시간(초)입니다. 최소값: 1, 최대값: 59.
  • --health-type: 상태 확인 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는 tcp, httphttps 을 지원합니다. 네트워크 제품군의 부하 분산 장치는 tcphttp 을 지원합니다.
  • --health-monitor-url: 상태 확인 URL 경로. HEALTH_TYPE 이 http 또는 https인 경우에만 적용됩니다.
  • --health-monitor-port: 상태 확인 포트 번호입니다. 지정된 경우에는 서버 멤버 리소스에 지정된 포트가 대체됩니다.
  • --reset-health-monitor-port: 상태 모니터링 포트를 재설정합니다.
  • --protocol: 풀 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는 tcp, httphttps 을 지원합니다. 네트워크 제품군의 부하 분산 장치는 tcpudp 을 지원합니다.
  • --session-persistence-type: 세션 지속성 유형입니다. source_ip, http_cookie, app_cookie, none 중 하나입니다.
  • --session-persistence-cookie-name: 세션 유지 쿠키 이름. 이 옵션은 app_cookie 유형에만 적용됩니다.
  • --proxy-protocol: 이 풀에 대한 프록시 프로토콜 설정입니다. 프록시 프로토콜은 애플리케이션 로드 밸런서에만 지원됩니다. 다음 중 하나입니다. disabled, v1, v2.
  • --name: 풀의 새 이름입니다.
  • --failsafe-policy-action: 이 풀에 적용할 페일세이프 정책입니다. 명시되지 않은 경우, 프로필에 정의된 기본 안전 조치 정책이 적용됩니다. 실패, 전달, 삭제, 우회 중 하나.
  • --failsafe-policy-target: 전달할 페일세이프 대상 풀의 ID 또는 이름. 지정된 경우, 페일세이프 정책 조치는 반드시 ‘전달(forward)’이어야 합니다.
  • --health-monitor-request-method: 상태 확인에 사용할 HTTP 요청 메서드. 다음 중 하나: get, post. HEALTH_TYPE이 http 또는 https인 경우에만 적용됩니다.
  • --health-monitor-request-body: 상태 점검에 사용할 HTTP 요청 본문. --health-monitor-request-method 만 게시된 경우에 적용됩니다.
  • --reset-health-monitor-request-body: 헬스 모니터 요청 본문을 초기화합니다.
  • --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE, JSON 또는 JSON 파일 형식의 요청 헤더.
  • --health-monitor-response-body-regex: HTTP 응답 본문이 정상적인 상태 점검을 통과하기 위해 충족해야 하는 PCRE 형식의 정규 표현식입니다.
  • --reset-health-monitor-response-body-regex: 헬스 모니터 응답 본문을 초기화합니다.
  • --health-monitor-response-code: 정상적인 상태 확인 시 반환되어야 하는 HTTP 응답 코드입니다.
  • --server-auth-verify-cert: true로 설정하면 백엔드 서버 인증서가 검증됩니다. 다음 중 하나입니다: true, false.
  • --server-auth-ca-crn: 서버 인증 CA에 사용되는 인증서 인스턴스의 CRN입니다. server-auth-verify-cert가 true인 경우 필수입니다.
  • --reset-server-auth: 풀에서 서버 인증 구성을 제거합니다.
  • --client-auth-cert-crn: 클라이언트 인증에 사용되는 인증서 인스턴스의 CRN으로, 이를 통해 로드 밸런서와 백엔드 서버 간에 상호 인증( TLS, mTLS )이 가능해집니다.
  • --reset-client-auth: 풀에서 클라이언트 인증 구성을 제거합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-pools

로드 밸런서의 풀을 모두 나열합니다.

ibmcloud is load-balancer-pools LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-statistics

로드 밸런서의 통계를 모두 나열합니다.

ibmcloud is load-balancer-statistics LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancer-update

로드 밸런서를 업데이트합니다.

ibmcloud is load-balancer-update LOAD_BALANCER --subnets SUBNETS [--vpc VPC] [--name NEW_NAME] [--logging-datapath-active false | true] [--dns-instance-crn DNS_INSTANCE_CRN --dns-zone-id DNS_ZONE_ID | --reset-dns] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-lb
  • ibmcloud is load-balancer-update my-lb --name my-renamed-lb
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-lb --output JSON
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --logging-datapath-active false
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets ec8bb350-d802-4f1b-b362-b848abd5bb65,ec8bb350-d802-4f1b-b362-b848abd5bb66
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dns-instance-crn crn:v1:staging:public:dns-svcs:global:a/efe5afc483594adaa8325e2b4d1290df:228e2e37-b0ce-474d-9824-41fdef4d9121:: --dns-zone-id 260763f2-81e8-4447-b8a1-e9a92d82062c
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --reset-dns

명령 옵션

  • LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 로드 밸런서의 새 이름입니다.
  • --logging-datapath-active: 이 로드 밸런서에 대한 datapath 로깅을 사용 또는 사용 안함으로 설정합니다. 데이터 경로 로깅은 애플리케이션 로드 밸런서에만 적용 가능합니다. 다음 중 하나입니다: false, true.
  • --subnets: 이 로드 밸런서를 프로비저닝할 서브넷의 ID 또는 이름을 쉼표로 구분하여 지정합니다. 로드 밸런서 가용성은 지정된 서브넷이 있는 구역의 가용성에 따라 달라집니다. 현재는 애플리케이션 제품군의 로드 밸런서만 이 옵션을 지원합니다.
  • --dns-instance-crn: DNS 영역에 연결된 DNS 인스턴스의 CRN입니다.
  • --dns-zone-id: DNS 영역의 ID입니다.
  • --reset-dns: 이 플래그를 지정하면 기존 DNS 레코드를 모두 삭제합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is load-balancers

로드 밸런서를 모두 나열합니다.

ibmcloud is load-balancers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

네트워크 ACL

ibmcloud is network-acls

네트워크 ACL을 모두 나열합니다.

ibmcloud is network-acls [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl

네트워크 ACL의 세부사항을 봅니다.

ibmcloud is network-acl ACL [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-create

네트워크 ACL을 작성합니다.

ibmcloud is network-acl-create ACL_NAME VPC [--rules (RULES_JSON|@RULES_JSON_FILE) | (--source-acl SOURCE_ACL [--source-acl-vpc SOURCE_ACL_VPC])] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is network-acl-create my-acl my-vpc
  • ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --source-acl 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-acl
  • ibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-acl --source-acl-vpc my-vpc2
  • ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --rules '[{ "action": "allow", "destination": "192.168.0.0/24", "direction": "inbound", "source": "10.0.0.0/24", "protocol": "tcp" }]'
  • ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --output JSON

명령 옵션

  • ACL_NAME: 네트워크 ACL의 이름입니다.
  • VPC: VPC의 ID 또는 이름.
  • --rules: RULES_JSON|@RULES_JSON_FILE, JSON 형식 또는 JSON 파일로 된 ACL 규칙입니다.
  • --source-acl: 규칙을 복사할 네트워크 ACL의 ID 또는 이름입니다.
  • --source-acl-vpc: 소스 네트워크 ACL이 속한 VPC의 ID 또는 이름입니다. 이 VPC 내에서 이름을 기준으로 고유한 소스 네트워크 ACL을 지정하는 데에만 필요합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-update

네트워크 ACL을 업데이트합니다.

ibmcloud is network-acl-update ACL --name NEW_NAME [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is network-acl-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-renamed-acl
  • ibmcloud is network-acl-update my-acl --name my-renamed-acl
  • ibmcloud is network-acl-update my-acl --vpc my-vpc --name my-renamed-acl
  • ibmcloud is network-acl-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-renamed-acl --output JSON

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 네트워크 ACL의 새 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-delete

하나 이상의 네트워크 ACL을 삭제하십시오.

ibmcloud is network-acl-delete (ACL1 ACL2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • ACL1: 네트워크 ACL의 ID 또는 이름.
  • ACL2: 네트워크 ACL의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-rules

네트워크 ACL의 모든 규칙을 나열합니다.

ibmcloud is network-acl-rules ACL [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-rule

네트워크 ACL 규칙의 세부사항을 봅니다.

ibmcloud is network-acl-rule ACL RULE [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • 규칙: 규칙의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-rule-add

네트워크 ACL에 규칙을 추가합니다.

ibmcloud is network-acl-rule-add ACL ACTION DIRECTION PROTOCOL SOURCE DESTINATION [--vpc VPC] [--name NAME] [--icmp-type ICMP_TYPE] [--icmp-code ICMP_CODE] [--source-port-min PORT_MIN] [--source-port-max PORT_MAX] [--destination-port-min PORT_MIN] [--destination-port-max PORT_MAX] [--before-rule BEFORE_RULE | --reset-before-rule] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3
  • ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3
  • ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --vpc my-vpc
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound number_99 10.2.2.2 10.2.2.3
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound any 10.2.2.2 10.2.2.3
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --name my-acl-rule
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp 10.2.2.2 10.2.2.3 --icmp-type 8 --icmp-code 0
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound tcp 10.2.2.2 10.2.2.3 --source-port-min 555 --source-port-max 666 --destination-port-min 11 --destination-port-max 55
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --before-rule-id 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --output JSON

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • ACTION: 다음 중 하나입니다: allow, deny.
  • DIRECTION: 적용할 트래픽 방향입니다. 다음 중 하나입니다: inbound, outbound.
  • 프로토콜: 네트워크 프로토콜의 이름. 다음 중 하나: any, icmp_tcp_udp, icmp, tcp, udp, ah, gre, ip_in_ip, l2tp, rsvp, sctp, vrrp. 다른 프로토콜의 경우, number_ 을 사용하십시오. 여기서 은 0~255 사이의 값입니다(예: number_99 ). 잘 알려진 프로토콜은 표준 명칭을 사용합니다(예: 프로토콜 6의 경우 tcp); number_ 형식은 유효하지 않습니다. IPv6 전용 프로토콜은 지원되지 않습니다. number_0, number_43, number_44, number_58, number_59, number_60, number_135.
  • SOURCE: 소스 IP 주소 또는 CIDR 블록입니다.
  • DESTINATION: 대상 IP 주소 또는 CIDR 블록입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: ACL 규칙의 이름입니다.
  • --icmp-type: 허용할 ICMP 트래픽 유형입니다. 올바른 값은 0부터 254입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 유형이 허용됩니다.
  • --icmp-code: 허용할 ICMP 트래픽 코드입니다. 올바른 값은 0부터 255입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 코드가 허용됩니다.
  • --source-port-min: 최소 소스 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 1)로 설정된 경우에만 지정됩니다.
  • --source-port-max: 최대 소스 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 65535)로 설정된 경우에만 지정됩니다.
  • --destination-port-min: 최소 목적지 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 1)로 설정된 경우에만 지정됩니다.
  • --destination-port-max: 최대 목적지 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 65535)로 설정된 경우에만 지정됩니다.
  • --before-rule: 이 규칙이 삽입될 규칙의 ID 또는 이름.
  • --reset-before-rule: 규칙 적용 전에 초기화합니다. 기존 규칙을 모두 사용한 후 이 규칙을 이동하려면 이 옵션을 지정하십시오.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-rule-update

네트워크 ACL의 규칙을 업데이트합니다.

ibmcloud is network-acl-rule-update ACL RULE [--vpc VPC] [--name NEW_NAME] [--direction inbound | outbound] [--action allow | deny] [--before-rule BEFORE_RULE | --reset-before-rule] [--source SOURCE] [--dest DEST] [--icmp-type ICMP_TYPE] [--icmp-code ICMP_CODE] [--source-port-min PORT_MIN] [--source-port-max PORT_MAX] [--destination-port-min PORT_MIN] [--destination-port-max PORT_MAX] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3
  • ibmcloud is network-acl-rule-update my-acl my-acl-rule --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3
  • ibmcloud is network-acl-rule-update my-acl my-acl-rule --vpc my-vpc --name my-acl-renamed-rule
  • ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --name my-acl
  • ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --icmp-type 8 --icmp-code 0
  • ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --source-port-min 555 --source-port-max 666 --destination-port-min 11 --destination-port-max 55
  • ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --before-rule-id 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --output JSON

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • 규칙: 규칙의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 규칙의 새 이름입니다.
  • --direction: 적용할 트래픽의 방향입니다. 다음 중 하나입니다: inbound, outbound.
  • --action: 다음 중 하나입니다: allow, deny.
  • --before-rule: 이 규칙이 삽입될 규칙의 ID 또는 이름.
  • --reset-before-rule: 규칙 적용 전에 초기화합니다. 기존 규칙을 모두 사용한 후 이 규칙을 이동하려면 이 옵션을 지정하십시오.
  • --source: 소스 IP 주소 또는 CIDR 블록입니다.
  • --dest: 대상 IP 주소 또는 CIDR 블록입니다.
  • --icmp-type: 허용할 ICMP 트래픽 유형입니다. 올바른 값은 0부터 254입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 유형이 허용됩니다.
  • --icmp-code: 허용할 ICMP 트래픽 코드입니다. 올바른 값은 0부터 255입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 코드가 허용됩니다.
  • --source-port-min: 최소 소스 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 1)로 설정된 경우에만 지정됩니다.
  • --source-port-max: 최대 소스 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 65535)로 설정된 경우에만 지정됩니다.
  • --destination-port-min: 최소 목적지 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 1)로 설정된 경우에만 지정됩니다.
  • --destination-port-max: 최대 목적지 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp(기본값: 65535)로 설정된 경우에만 지정됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is network-acl-rule-delete

네트워크 ACL에서 하나 이상의 규칙을 삭제하십시오.

ibmcloud is network-acl-rule-delete ACL (RULE1 RULE2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • ACL: 네트워크 ACL의 ID 또는 이름.
  • 규칙 1: 규칙의 ID 또는 이름.
  • 규칙 2: 규칙의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

퍼블릭 게이트웨이

ibmcloud is public-gateway

퍼블릭 게이트웨이의 세부사항을 봅니다.

ibmcloud is public-gateway GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 게이트웨이: 공용 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is public-gateway-create

퍼블릭 게이트웨이를 작성합니다.

ibmcloud is public-gateway-create GATEWAY_NAME VPC ZONE_NAME [--ip ID | NAME | ADDRESS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1
  • ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1
  • ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 39300233-9995-4806-89a5-3c1b6eb88689
  • ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1 --ip my-ip
  • ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 203.0.113.1
  • ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --output JSON

명령 옵션

  • GATEWAY_NAME: 퍼블릭 게이트웨이의 이름입니다.
  • VPC: VPC의 ID 또는 이름.
  • ZONE_NAME: 구역의 이름입니다.
  • --ip: 공용 게이트웨이에 바인딩된 플로팅 IP의 ID, 이름 또는 기존 IP 주소.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is public-gateway-delete

하나 이상의 공용 게이트웨이를 삭제하십시오.

ibmcloud is public-gateway-delete (GATEWAY1 GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • GATEWAY1: 공용 게이트웨이의 ID 또는 이름.
  • GATEWAY2: 공용 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is public-gateway-update

퍼블릭 게이트웨이를 업데이트합니다.

ibmcloud is public-gateway-update GATEWAY --name NEW_NAME [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is public-gateway-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name my-renamed-gateway --output JSON
  • ibmcloud is public-gateway-update my-gateway --name my-renamed-gateway --output JSON

명령 옵션

  • 게이트웨이: 공용 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 퍼블릭 게이트웨이의 새 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is public-gateways

퍼블릭 게이트웨이를 모두 나열합니다.

ibmcloud is public-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

라우팅 테이블 및 라우트

다음 절에서는 VPC 라우팅 테이블 및 라우트에 대해 작업하는 데 사용할 수 있는 CLI 명령에 대한 세부사항을 제공합니다.

ibmcloud는 vpc-default-routing-table입니다.

VPC의 기본 라우팅 테이블 세부 정보를 확인합니다.

ibmcloud is vpc-default-routing-table VPC [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-tables입니다.

VPC에 대한 모든 라우팅 테이블을 나열합니다.

ibmcloud is vpc-routing-tables VPC [--is-default true | false] [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --is-default : is_default 속성이 지정된 값과 일치하는 라우팅 테이블로 컬렉션을 필터링합니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table입니다.

VPC 라우팅 테이블의 세부 정보를 확인합니다.

ibmcloud is vpc-routing-table VPC ROUTING_TABLE [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table-create입니다

VPC 라우팅 테이블을 생성합니다.

ibmcloud is vpc-routing-table-create VPC [--name NAME] [--direct-link-ingress false | true] [--internet-ingress, --internet false | true] [--transit-gateway-ingress false | true] [--vpc-zone-ingress false | true] [--accept-routes-from-resource-type-filters, --ar-rtf vpn_server | vpn_gateway] [--advertise-routes-to direct_link | transit_gateway | direct_link,transit_gateway] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-routing-table-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-vpc-routing-table --output JSON
  • ibmcloud is vpc-routing-table-create my-vpc --name my-vpc-routing-table --output JSON
  • ibmcloud is vpc-routing-table-create vpc-doloremque-6364-us-east --name test-vpc-cli-routing-tb2 --direct-link-ingress true --internet-ingress false --transit-gateway-ingress false --vpc-zone-ingress false
  • ibmcloud is vpc-routing-table-create 979b4bc6-f018-40a2-92f5-0b1cf777b55d --name test-vpc-cli-routing-tb1 --direct-link-ingress false --internet-ingress false --transit-gateway-ingress false --vpc-zone-ingress true
  • ibmcloud is vpc-routing-table-create my-vpc --name my-vpc-routing-table --accept-routes-from-resource-type-filters vpn_server,vpn_gateway 자원 유형 필터를 사용하여 라우팅 테이블을 작성하십시오.
  • ibmcloud is vpc-routing-table-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-vpc-routing-table --direct-link-ingress true --transit-gateway-ingress true --advertise-routes-to direct_link,transit_gateway

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --name: VPC 라우팅 테이블의 이름.
  • --direct-link-ingress, --direct-link: 이 값을 "true"로 설정하면, Direct Link 에서 시작되는 트래픽을 이 VPC로 라우팅하는 데 이 라우팅 테이블이 사용됩니다. 라우팅이 성공하려면, 해당 VPC에 이 속성이 “true”로 설정된 라우팅 테이블이 이미 존재해서는 안 됩니다. 다음 중 하나입니다: false, true.
  • --internet-ingress, --internet: 이 라우팅 테이블이 인터넷에서 발생하는 트래픽을 라우팅하는 데 사용되는지 여부를 나타냅니다. VPC에서 이 특성이 이미 "True"로 설정되어 있는 다른 라우팅 테이블이 없는 경우 "True"로 업데이트하면 이 라우팅 테이블이 선택됩니다. "False"로 업데이트하면 이 라우팅 테이블의 선택이 취소됩니다. 다음 중 하나입니다: false, true.
  • --transit-gateway-ingress, --transit-gateway: 이 값을 "true"로 설정하면, Transit Gateway 에서 시작되는 트래픽을 이 VPC로 라우팅하는 데 이 라우팅 테이블이 사용됩니다. 라우팅이 성공하려면, 해당 VPC에 이 속성이 “true”로 설정된 라우팅 테이블이 이미 존재해서는 안 됩니다. 다음 중 하나입니다: false, true.
  • --vpc-zone-ingress, --vpc-zone: “true”로 설정된 경우, 이 라우팅 테이블은 이 VPC 내 다른 존에 있는 서브넷에서 발생하는 트래픽을 라우팅하는 데 사용됩니다. 라우팅이 성공하려면, 해당 VPC에 이 속성이 “true”로 설정된 라우팅 테이블이 이미 존재해서는 안 됩니다. 다음 중 하나입니다: false, true.
  • --accept-routes-from-resource-type-filters, --ar-rtf: 이 라우팅 테이블에 경로를 생성할 수 있는, 쉼표로 구분된 리소스 유형 필터입니다. vpn_server, vpn_gateway 중 하나입니다.
  • --advertise-routes-to: 경로를 알릴 인그레스 소스. 알림이 사용으로 설정된 테이블의 라우트는 이러한 소스에 통지됩니다. 다음 항목 중 하나 이상(쉼표로 구분): direct_link, transit_gateway.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table-update입니다.

VPC 라우팅 테이블을 업데이트합니다.

ibmcloud is vpc-routing-table-update VPC ROUTING_TABLE [--name NEW_NAME] [--direct-link-ingress false | true] [--internet-ingress, --internet false | true] [--transit-gateway-ingress false | true] [--vpc-zone-ingress false | true] [[--accept-routes-from-resource-type-filters, --ar-rtf vpn_server | vpn_gateway] | --clean-all-accept-routes-from-filters, --cl-arf] [[--advertise-routes-to direct_link | transit_gateway | direct_link,transit_gateway] | --clean-all-advertise-routes-to-sources, --cl-adrt] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-routing-table-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-renamed-vpc-routing-table --output JSON
  • ibmcloud is vpc-routing-table-update my-vpc my-vpc-routing-table --name my-renamed-vpc-routing-table --output JSON
  • ibmcloud is vpc-routing-table-update vpc-doloremque-6364-us-east test-vpc-cli-routing-tb2 --direct-link-ingress true --internet-ingress false --transit-gateway-ingress true --vpc-zone-ingress false
  • ibmcloud is vpc-routing-table-update 979b4bc6-f018-40a2-92f5-0b1cf777b55d 27415d55-9d3b-4adb-a993-236ef59a45ec --direct-link-ingress false --internet-ingress false --transit-gateway-ingress false --vpc-zone-ingress false
  • ibmcloud is vpc-routing-table-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --advertise-routes-to direct_link
  • ibmcloud is vpc-routing-table-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --clean-all-advertise-routes-to-sources

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • --name: 라우팅 테이블의 새 이름.
  • --direct-link-ingress, --direct-link: 이 값을 "true"로 설정하면, Direct Link 에서 시작되는 트래픽을 이 VPC로 라우팅하는 데 이 라우팅 테이블이 사용됩니다. 라우팅이 성공하려면, 해당 VPC에 이 속성이 “true”로 설정된 라우팅 테이블이 이미 존재해서는 안 됩니다. 다음 중 하나입니다: false, true.
  • --internet-ingress, --internet: 이 라우팅 테이블이 인터넷에서 발생하는 트래픽을 라우팅하는 데 사용되는지 여부를 나타냅니다. VPC에서 이 특성이 이미 "True"로 설정되어 있는 다른 라우팅 테이블이 없는 경우 "True"로 업데이트하면 이 라우팅 테이블이 선택됩니다. "False"로 업데이트하면 이 라우팅 테이블의 선택이 취소됩니다. 다음 중 하나입니다: false, true.
  • --transit-gateway-ingress, --transit-gateway: 이 값을 "true"로 설정하면, Transit Gateway 에서 시작되는 트래픽을 이 VPC로 라우팅하는 데 이 라우팅 테이블이 사용됩니다. 라우팅이 성공하려면, 해당 VPC에 이 속성이 “true”로 설정된 라우팅 테이블이 이미 존재해서는 안 됩니다. 다음 중 하나입니다: false, true.
  • --vpc-zone-ingress, --vpc-zone: “true”로 설정된 경우, 이 라우팅 테이블은 이 VPC 내 다른 존에 있는 서브넷에서 발생하는 트래픽을 라우팅하는 데 사용됩니다. 라우팅이 성공하려면, 해당 VPC에 이 속성이 “true”로 설정된 라우팅 테이블이 이미 존재해서는 안 됩니다. 다음 중 하나입니다: false, true.
  • --accept-routes-from-resource-type-filters, --ar-rtf: 이 라우팅 테이블에 경로를 생성할 수 있는, 쉼표로 구분된 리소스 유형 필터입니다. 자원 필터와 일치하는 자원의 모든 학습된 라우트는 기존 자원 필터가 제거될 때 제거됩니다. vpn_server, vpn_gateway 중 하나입니다.
  • --clean-all-accept-routes-from-filters, --cl-arf: 필터에서 모든 수락 경로를 제거하고 라우팅 테이블에서 학습된 모든 경로를 삭제합니다.
  • --advertise-routes-to: 경로를 알릴 인그레스 소스. 알림이 사용으로 설정된 테이블의 라우트는 이러한 소스에 통지됩니다. 다음 항목 중 하나 이상(쉼표로 구분): direct_link, transit_gateway.
  • --clean-all-advertise-routes-to-sources, --cl-adrt: 알림을 전송할 모든 기존 인그레스 소스를 제거합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-routing-table-delete임

하나 이상의 VPC 라우팅 테이블을 삭제하십시오.

ibmcloud is vpc-routing-table-delete VPC (ROUTING_TABLE1 ROUTING_TABLE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE1: VPC 라우팅 테이블의 ID 또는 이름.
  • ROUTING_TABLE2: VPC 라우팅 테이블의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table-routi임

VPC 라우팅 테이블의 모든 경로를 나열합니다.

ibmcloud is vpc-routing-table-routes VPC ROUTING_TABLE [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table-route임

VPC 라우트의 세부사항을 봅니다.

ibmcloud is vpc-routing-table-route VPC ROUTING_TABLE ROUTE [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • 경로: VPC 경로의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-라우팅 테이블-라우트 생성

VPC 라우트를 작성하십시오.

ibmcloud is vpc-routing-table-route-create VPC ROUTING_TABLE --zone ZONE_NAME --destination DESTINATION_CIDR [--action delegate_vpc | delegate | deliver | drop] [--priority PRIORITY] [--next-hop NEXT_HOP [--vpngw VPNGW]] [--advertise false | true] [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-routing-table-route-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-vpc-route --action deliver --zone us-south-1 --destination 10.2.2.0/24 --next-hop 10.0.0.2 --output JSON
  • ibmcloud is vpc-routing-table-route-create my-vpc my-routing-table --name my-vpc-route --action deliver --zone us-south-1 --destination 10.2.2.0/24 --next-hop 10.0.0.2 --output JSON
  • ibmcloud is vpc-routing-table-route-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-vpc-route --action delegate --zone us-south-1 --destination 10.2.2.0/24 --output JSON
  • ibmcloud is vpc-routing-table-route-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-vpc-route --action drop --zone us-south-1 --destination 10.2.2.0/24 --output JSON
  • ibmcloud is vpc-routing-table-route-create vpc1001 routing-table-vpc1001-rtable011-id -name my-vpc-route --action deliver --zone us-east-3 --destination 10.2.2.0/24 --priority 1 --next-hop 10.0.0.2
  • ibmcloud is vpc-routing-table-route-create vpc1001 routing-table-vpc1001-1-name --zone us-east-3 --destination 10.2.2.0/24 --action deliver --priority 3 --next-hop vpn-connection-vel-4573-us-east --vpngw aaa-default-vpn-gateway-1 --name vpc-route-cli-demo-1001
  • ibmcloud is vpc-routing-table-route-create 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --zone us-east-1 --destination 10.2.2.0/24 --next-hop 10.0.0.2 --action deliver --advertise true --name cli-route-7

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • --zone: 영역의 이름입니다.
  • --action: 경로와 일치하는 패킷에 대해 수행할 작업. delegate_vpc, 위임, 전달, 삭제중 하나입니다.
  • --destination: 라우트의 목적지 CIDR입니다. 대부분의 경우 테이블의 구역당 두 개의 라우트는 동일한 목적지를 가질 수 있으며 두 라우트 모두에 전달 조치가 있는 경우에만 가능합니다.
  • --priority: 경로의 우선순위. 작은 값의 값이 더 높은 우선순위를 가집니다. 값의 범위는 0-4입니다. (기본값: 2).
  • --next-hop: 작업이 ‘전달(deliver) ’인 경우, 패킷이 전달되는 다음 홉의 IP 주소, VPN 연결 ID 또는 이름입니다. 기타 조치 값의 경우에는 생략하거나 0.0.0.0으로 지정해야 합니다.
  • --vpngw: VPN 게이트웨이의 ID 또는 이름. 이 옵션은 다음 홉이 이름 형식으로 VPN 연결로 지정된 경우에만 필요합니다.
  • --advertise: 이 경로가 라우팅 테이블 속성인 advertise_routes_to로 지정된 인그레스 소스들에 대해 경로를 알리는지 여부를 나타냅니다. 다음 중 하나입니다: false, true.
  • --name: VPC 라우팅 테이블의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table-route-update입니다.

VPC 라우트를 업데이트합니다.

ibmcloud is vpc-routing-table-route-update VPC ROUTING_TABLE ROUTE [--name NEW_NAME] [--priority PRIORITY] [--advertise false | true] [--next-hop NEXT_HOP [--vpngw VPNGW]] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-routing-table-route-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 72b27b5c-f4b0-48bb-b954-5becc7c1d4ef --name my-vpc-route --output JSON
  • ibmcloud is vpc-routing-table-route-update vpc1001 routing-table-vpc1001-rtable011-id my-vpc-route --priority 4 --next-hop 10.1.1.1 --name vpc-route-cli-1
  • ibmcloud is vpc-routing-table-route-update vpc1001 routing-table-vpc1001-1-name vpc-route-cli-demo-1001 --priority 3 --next-hop 541c6bbf-6109-44bd-b2c9-176c6e11bc59 --vpngw aaa-default-vpn-gateway-1 --name vpc-route-cli-demo-1003
  • ibmcloud is vpc-routing-table-route-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d 2bbca25a-a7c6-4bce-8889-5f914b7a7142 --advertise false

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • 경로: VPC 경로의 ID 또는 이름.
  • --name: 라우트의 새 이름입니다.
  • --priority: 경로의 우선순위. 작은 값의 값이 더 높은 우선순위를 가집니다. 값의 범위는 0-4입니다. (기본값: 2).
  • --advertise: 이 경로가 라우팅 테이블 속성인 advertise_routes_to로 지정된 인그레스 소스들에 대해 경로를 알리는지 여부를 나타냅니다. 다음 중 하나입니다: false, true.
  • --next-hop: 작업이 ‘전달(deliver) ’인 경우, 패킷이 전달되는 다음 홉의 IP 주소, VPN 연결 ID 또는 이름입니다. 기타 조치 값의 경우에는 생략하거나 0.0.0.0으로 지정해야 합니다.
  • --vpngw: VPN 게이트웨이의 ID 또는 이름. 이 옵션은 다음 홉이 이름 형식으로 VPN 연결로 지정된 경우에만 필요합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-routing-table-route-delete임

하나 이상의 VPC 라우트를 삭제하십시오.

ibmcloud is vpc-routing-table-route-delete VPC ROUTING_TABLE (ROUTE1 ROUTE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • ROUTING_TABLE: VPC 라우팅 테이블의 ID 또는 이름.
  • ROUTE1: VPC 경로의 ID 또는 이름.
  • ROUTE2: VPC 경로의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 subnet-routing-table입니다.

해당 서브넷에 연결된 라우팅 테이블의 세부 정보를 확인합니다.

ibmcloud is subnet-routing-table SUBNET [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

보안 그룹

ibmcloud is security-group

보안 그룹의 세부사항을 봅니다.

ibmcloud is security-group GROUP [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-create

보안 그룹을 작성합니다.

ibmcloud is security-group-create GROUP_NAME VPC [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is security-group-create my-sg my-vpc
  • ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-name Default
  • ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON

명령 옵션

  • GROUP_NAME: 보안 그룹의 이름입니다.
  • VPC: VPC의 ID 또는 이름.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-delete

하나 이상의 보안 그룹을 삭제하십시오.

ibmcloud is security-group-delete (GROUP1 GROUP2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • GROUP1: 보안 그룹의 ID 또는 이름.
  • GROUP2: 보안 그룹의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-rule

보안 그룹 규칙의 세부사항을 봅니다.

ibmcloud is security-group-rule GROUP RULE_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • RULE_ID: 보안 그룹 규칙의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-rule-add

보안 그룹에 규칙을 추가합니다.

ibmcloud is security-group-rule-add GROUP DIRECTION PROTOCOL [--vpc VPC] [--local LOCAL_ADDRESS | CIDR_BLOCK] [--remote REMOTE_ADDRESS | CIDR_BLOCK | SECURITY_GROUP] [--icmp-type ICMP_TYPE [--icmp-code ICMP_CODE]] [--port-min PORT_MIN] [--port-max PORT_MAX] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp
  • ibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --vpc my-vpc
  • ibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --remote my-sg
  • ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp_tcp_udp --remote 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0
  • ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound tcp --port-min 4 --port-max 22 --output JSON
  • ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp --icmp-type 8 --icmp-code 0
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol number_99 --local 192.168.3.0
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol any --local 192.168.3.0

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • DIRECTION: 적용할 트래픽 방향입니다. 다음 중 하나입니다: inbound, outbound.
  • 프로토콜: 네트워크 프로토콜의 이름. 다음 중 하나: any, icmp_tcp_udp, icmp, tcp, udp, ah, gre, ip_in_ip, l2tp, rsvp, sctp, vrrp. 다른 프로토콜의 경우, number_ 을 사용하십시오. 여기서 은 0~255 사이의 값입니다(예: number_99 ). 잘 알려진 프로토콜은 표준 명칭을 사용합니다(예: 프로토콜 6의 경우 tcp); number_ 형식은 유효하지 않습니다. IPv6 전용 프로토콜은 지원되지 않습니다. number_0, number_43, number_44, number_58, number_59, number_60, number_135.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --local: 이 규칙이 인바운드 및 아웃바운드 트래픽에 대해 허용하는 로컬 IP 주소 또는 로컬 IP 주소 범위입니다. 0.0.0.0/0의 CIDR 블록은 모든 로컬 IP 주소에 대한 인바운드 및 아웃바운드 트래픽을 허용합니다.
  • --remote: 이 규칙이 트래픽을 허용하는 네트워크 인터페이스 집합. 이는 REMOTE_ADDRESS, CIDR_BLOCK 또는 SECURITY_GROUP으로 지정될 수 있습니다. 지정하지 않으면 모든 소스로부터의(또는 아웃바운드 규칙의 경우 모든 소스로의) 트래픽이 허용됩니다.
  • --icmp-type: 허용할 ICMP 트래픽 유형입니다. 올바른 값은 0부터 254입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 유형이 허용됩니다.
  • --icmp-code: 허용할 ICMP 트래픽 코드입니다. 올바른 값은 0부터 255입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 코드가 허용됩니다.
  • --port-min: 최소 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 포트가 허용됩니다(기본값: 1).
  • --port-max: 최대 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 포트가 허용됩니다(기본값: 65535).
  • --name: 이 보안 그룹 규칙의 이름입니다. 해당 이름은 보안 그룹의 다른 규칙에서 사용되어서는 안 됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-rule-delete

보안 그룹에서 하나 이상의 규칙을 삭제하십시오.

ibmcloud is security-group-rule-delete GROUP (RULE_ID1 RULE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-rule-delete 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 r134-c9bc0d12-de72-400d-885c-dcb9ec895f17
  • ibmcloud is security-group-rule-delete my-sg r134-c9bc0d12-de72-400d-885c-dcb9ec895f17 --vpc my-vpc

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • RULE_ID1: 보안 그룹 규칙의 ID입니다.
  • RULE_ID2: 보안 그룹 규칙의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-rule-update

보안 그룹의 규칙을 업데이트합니다.

ibmcloud is security-group-rule-update GROUP RULE_ID [--vpc VPC] [--direction inbound | outbound] [--local LOCAL_ADDRESS | CIDR_BLOCK] [--remote REMOTE_ADDRESS | CIDR_BLOCK | SECURITY_GROUP] [--icmp-type ICMP_TYPE | --reset-icmp-type] [--icmp-code ICMP_CODE | --reset-icmp-code] [--port-min PORT_MIN | --reset-port-min] [--port-max PORT_MAX | --reset-port-max] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound
  • ibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --icmp-type 8 --icmp-code 0
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --port-min 4 --port-max 22
  • ibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --remote 12.2.2.3
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --reset-icmp-code --reset-icmp-type
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --output JSON
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --local 192.168.3.4
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --name my-sg1

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • RULE_ID: 보안 그룹 규칙의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --direction: 적용할 트래픽의 방향입니다. 다음 중 하나입니다: inbound, outbound.
  • --local: 이 규칙이 인바운드 및 아웃바운드 트래픽에 대해 허용하는 로컬 IP 주소 또는 로컬 IP 주소 범위입니다. 0.0.0.0/0의 CIDR 블록은 모든 로컬 IP 주소에 대한 인바운드 및 아웃바운드 트래픽을 허용합니다.
  • --remote: 이 규칙이 트래픽을 허용하는 네트워크 인터페이스 집합. 이는 REMOTE_ADDRESS, CIDR_BLOCK 또는 SECURITY_GROUP으로 지정될 수 있습니다. 지정하지 않으면 모든 소스로부터의(또는 아웃바운드 규칙의 경우 모든 소스로의) 트래픽이 허용됩니다.
  • --icmp-type: 허용할 ICMP 트래픽 유형입니다. 올바른 값은 0부터 254입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 유형이 허용됩니다.
  • --reset-icmp-type: 기존 ICMP 트래픽 유형 값을 재설정합니다.
  • --icmp-code: 허용할 ICMP 트래픽 코드입니다. 올바른 값은 0부터 255입니다. 이 옵션은 프로토콜이 icmp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 코드가 허용됩니다.
  • --reset-icmp-code: 기존 ICMP 트래픽 코드 값을 재설정합니다.
  • --port-min: 최소 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 포트가 허용됩니다(기본값: 1).
  • --reset-port-min: 최소 포트 번호를 재설정합니다.
  • --port-max: 최대 포트 번호입니다. 올바른 값은 1에서 65535입니다. 이 옵션은 프로토콜이 tcp 또는 udp로 설정된 경우에만 지정됩니다. 지정하지 않으면 모든 포트가 허용됩니다(기본값: 65535).
  • --reset-port-max: 최대 포트 번호를 재설정합니다.
  • --name: 이 보안 그룹 규칙의 이름입니다. 해당 이름은 보안 그룹의 다른 규칙에서 사용되어서는 안 됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-rules

보안 그룹의 규칙을 모두 나열합니다.

ibmcloud is security-group-rules GROUP [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-group-update

보안 그룹을 업데이트합니다.

ibmcloud is security-group-update GROUP [--vpc VPC] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-sg-renamed --output JSON
  • ibmcloud is security-group-update my-sg --name my-sg-renamed --output JSON
  • ibmcloud is security-group-update my-sg --vpc my-vpc --name my-sg-renamed --output JSON

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 보안 그룹의 새 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is security-groups

보안 그룹을 모두 나열합니다.

ibmcloud is security-groups [--vpc VPC] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --vpc: VPC의 ID 또는 이름.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 security-group-target임

보안 그룹의 대상에 대한 세부 정보를 확인합니다.

ibmcloud is security-group-target GROUP TARGET [--vpc VPC] [(--trt load_balancer | endpoint_gateway | vpn_server | virtual_network_interface) | --in INSTANCE | --bm BARE_METAL_SERVER] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-target 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is security-group-target my-sg my-nic --in my-in
  • ibmcloud is security-group-target my-sg my-nic --bm my-bm
  • ibmcloud is security-group-target my-sg my-lb --trt load_balancer
  • ibmcloud is security-group-target my-sg my-ege --trt endpoint_gateway
  • ibmcloud is sg-t sg-qui-us-east vpn-server-1 --trt vpn_server --vpc vpc_per_region_us-east
  • ibmcloud is security-group-target sg-vni cli-share-vni-1 --trt virtual_network_interface

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • 대상: 보안 그룹에 바인딩된 대상 리소스의 ID 또는 이름. 지원되는 대상 자원 유형은 network_interface, load_balancer, endpoint_gateway, vpn_server, _virtual_network_interface_입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --trt: 바인딩 대상 리소스 유형입니다. 이 옵션은 ID 대신 대상 이름을 사용하는 경우에만 필수입니다. load_balancer, endpoint_gateway, vpn_server, virtual_network_interface 중 하나입니다.
  • --in: 바인딩할 인스턴스의 ID 또는 이름. ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필요합니다.
  • --bm: 바인딩할 베어 메탈 서버의 ID 또는 이름. 네트워크 인터페이스 이름이 ID 대신 사용되는 경우에만 필요합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 보안-그룹-대상-추가

보안 그룹에 대상을 추가합니다.

ibmcloud is security-group-target-add GROUP TARGET [--vpc VPC] [(--trt load_balancer | endpoint_gateway | vpn_server | virtual_network_interface) | --in INSTANCE | --bm BARE_METAL_SERVER] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-target-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --output JSON
  • ibmcloud is security-group-target-add my-sg my-lb --trt load_balancer --vpc my-vpc --output JSON
  • ibmcloud is security-group-target-add my-sg eth0 --in my-instnace --vpc my-vpc --output JSON
  • ibmcloud is security-group-target-add my-sg eth0 --in my-instnace
  • ibmcloud is security-group-target-add my-sg eth0 --bm my-bm --vpc my-vpc --output JSON
  • ibmcloud is security-group-target-add my-sg my-egw --trt endpoint_gateway --vpc my-vpc --output JSON
  • ibmcloud is sg-ta demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2
  • ibmcloud is security-group-target-add sg-vni cli-share-vni-1 --trt virtual_network_interface

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • 대상: 보안 그룹에 바인딩된 대상 리소스의 ID 또는 이름. 지원되는 대상 자원 유형은 network_interface, load_balancer, endpoint_gateway, vpn_server, _virtual_network_interface_입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --trt: 바인딩 대상 리소스 유형입니다. 이 옵션은 ID 대신 대상 이름을 사용하는 경우에만 필수입니다. load_balancer, endpoint_gateway, vpn_server, virtual_network_interface 중 하나입니다.
  • --in: 바인딩할 인스턴스의 ID 또는 이름. ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필요합니다.
  • --bm: 바인딩할 베어 메탈 서버의 ID 또는 이름. 네트워크 인터페이스 이름이 ID 대신 사용되는 경우에만 필요합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 security-group-target-remove임

보안 그룹에서 대상을 제거합니다.

ibmcloud is security-group-target-remove GROUP (TARGET1 TARGET2 ...) [--vpc VPC] [(--trt load_balancer | endpoint_gateway | vpn_server | virtual_network_interface) | --in INSTANCE | --bm BARE_METAL_SERVER] [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is security-group-target-remove 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 -f
  • ibmcloud is security-group-target-remove my-sg my-lb --trt load_balancer --vpc my-vpc
  • ibmcloud is security-group-target-remove my-sg eth0 --in my-instnace --vpc my-vpc
  • ibmcloud is security-group-target-remove my-sg eth0 --in my-instnace
  • ibmcloud is security-group-target-remove my-sg eth0 --bm my-bm --vpc my-vpc
  • ibmcloud is security-group-target-remove my-sg my-egw --trt endpoint-gateway
  • ibmcloud is sg-td demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2
  • ibmcloud is security-group-target-remove sg-vni cli-share-vni-1 --trt virtual_network_interface

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • TARGET1: 보안 그룹에 바인딩된 대상 리소스의 ID 또는 이름. 이름 형식을 사용하는 경우 동일한 자원 유형의 자원만 제공됩니다. 이름별 네트워크 인터페이스의 경우 모든 네트워크 인터페이스 이름이 동일한 인스턴스에 있어야 합니다. 지원되는 대상 자원 유형은 network_interface, load_balancer, endpoint_gateway, vpn_server, _virtual_network_interface_입니다.
  • TARGET2: 보안 그룹에 바인딩된 대상 리소스의 ID 또는 이름. 이름 형식을 사용하는 경우 동일한 자원 유형의 자원만 제공됩니다. 이름별 네트워크 인터페이스의 경우 모든 네트워크 인터페이스 이름이 동일한 인스턴스에 있어야 합니다. 지원되는 대상 자원 유형은 network_interface, load_balancer, endpoint_gateway, vpn_server, _virtual_network_interface_입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --trt: 바인딩 대상 리소스 유형입니다. 이 옵션은 ID 대신 대상 이름을 사용하는 경우에만 필수입니다. load_balancer, endpoint_gateway, vpn_server, virtual_network_interface 중 하나입니다.
  • --in: 바인딩할 인스턴스의 ID 또는 이름. ID 대신 네트워크 인터페이스 이름을 사용하는 경우에만 필요합니다.
  • --bm: 바인딩할 베어 메탈 서버의 ID 또는 이름. 네트워크 인터페이스 이름이 ID 대신 사용되는 경우에만 필요합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 security-group-targets입니다.

보안 그룹의 모든 대상을 나열합니다.

ibmcloud is security-group-targets GROUP [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is sg-ts 821ce0fe-e87b-4fa7-9083-7c0d86bef357
  • ibmcloud is sg-ts sg-qui-us-east

명령 옵션

  • 그룹: 보안 그룹의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

서브넷

ibmcloud is subnet

서브넷의 세부사항을 봅니다.

ibmcloud is subnet SUBNET [--vpc VPC] [--show-attached] [--output JSON] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --show-attached: 서브넷에 연결된 리소스의 세부사항(인스턴스, 로드 밸런서, VPN 게이트웨이)을 봅니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is subnet-create

서브넷을 작성합니다.

ibmcloud is subnet-create SUBNET_NAME VPC ((--zone ZONE_NAME --ipv4-address-count ADDR_COUNT) | --ipv4-cidr-block CIDR_BLOCK) [--acl ACL] [--pgw PGW] [--rt RT] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-cidr-block 10.10.10.0/24
  • ibmcloud is subnet-create my-subnet my-vpc --ipv4-cidr-block 10.10.10.0/24
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2
  • ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2 --acl my-acl --pgw --my-pgw --rt my-vpc-rt
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9 --output JSON
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --rt 8daca77a-4980-4d33-8f3e-7038797be8f9

명령 옵션

  • SUBNET_NAME: 서브넷의 이름입니다.
  • VPC: VPC의 ID 또는 이름.
  • --ipv4-cidr-block: 서브넷의 IPv4 범위입니다. 이 옵션은 --ipv4-address-count와 상호 배타적입니다.
  • -- ipv4-address-count: 필요한 총 IPv4 주소 수는 2의 거듭제곱이어야 하며 최소값은 8 입니다. 이 옵션은 --ipv4-cidr-block 와 상호 배타적입니다.
  • --zone: 영역의 이름입니다.
  • --acl: 네트워크 ACL의 ID 또는 이름.
  • --pgw: 공용 게이트웨이의 ID 또는 이름.
  • --rt: 라우팅 테이블의 ID, 이름 또는 CRN.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is subnet-delete

하나 이상의 서브넷을 삭제하십시오.

ibmcloud is subnet-delete (SUBNET1 SUBNET2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • SUBNET1: 서브넷의 ID 또는 이름.
  • SUBNET2: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is subnet-update

서브넷을 업데이트합니다.

ibmcloud is subnet-update SUBNET [--vpc VPC] [--name NEW_NAME] [--acl ACL] [--pgw PGW] [--rt RT] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --name my-renamed-subnet
  • ibmcloud is subnet-update my-subnet --name my-renamed-subnet
  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-update my-subnet --acl my-acl
  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-update my-subnet --pgw my-pgw
  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --name my-subnet --output JSON
  • ibmcloud is subnet-update my-subnet --rt my-vpc-rt

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 서브넷의 새 이름입니다.
  • --acl: 네트워크 ACL의 ID 또는 이름.
  • --pgw: 공용 게이트웨이의 ID 또는 이름.
  • --rt: 라우팅 테이블의 ID, 이름 또는 CRN.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is subnets

서브넷을 모두 나열합니다.

ibmcloud is subnets [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--rt ROUTING_TABLE] [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --zone: 지정된 이름과 정확히 일치하는 zone name 속성을 가진 리소스로 컬렉션을 필터링합니다.
  • --rt: 라우팅 테이블의 ID 또는 이름.
  • --vpc: VPC의 ID, 이름 또는 CRN.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is subnet-public-gateway

서브넷에 연결된 퍼블릭 게이트웨이의 세부사항을 봅니다.

ibmcloud is subnet-public-gateway SUBNET [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is subnet-public-gateway-detach

서브넷에서 퍼블릭 게이트웨이를 분리합니다.

ibmcloud is subnet-public-gateway-detach SUBNET [--vpc VPC] [-f, --force] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 서브넷-예약-IPS입니다

해당 서브넷에 할당된 모든 IP 주소를 나열하십시오.

ibmcloud is subnet-reserved-ips SUBNET [--vpc VPC] [--target TARGET] [--trt endpoint_gateway | virtual_network_interface] [--output JSON] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --target: 대상 리소스의 ID, 이름 또는 CRN.
  • --trt: 지원되는 대상 리소스 유형. 엔드포인트_게이트웨이, 가상_네트워크_인터페이스 중 하나입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 서브넷 예약 IP입니다

예약된 IP의 세부 사항을 보십시오.

ibmcloud is subnet-reserved-ip SUBNET RESERVED_IP [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 서브넷 예약 IP 생성

서브넷 내에서 IP 주소를 예약합니다.

ibmcloud is subnet-reserved-ip-create SUBNET [--vpc VPC] [--name NAME] [--address ADDRESS] [--trt endpoint_gateway | virtual_network_interface] [--auto-delete true | false] [--target TARGET] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --auto-delete true
  • ibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete true
  • ibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --auto-delete true --target r134-5be98168-017a-459c-959f-7a6c1f7b813b
  • ibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete true --target my-vpe
  • ibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --output JSON
  • ibmcloud is subnet-reserved-ip-create sn-20230803-02 --name vni-rip-1 --target vni2 --trt virtual_network_interface
  • ibmcloud is subnet-reserved-ip-create 7308-5c62937d-b7cb-4ce8-8456-c39de068755e --name vni-rip-2 --trt virtual_network_interface --target 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90 --auto-delete true

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다. 지정되지 않은 경우, 서브넷에서 사용 가능한 주소가 자동으로 선택됩니다.
  • --trt: 지원되는 대상 리소스 유형. endpoint_gateway, virtual_network_interface 중 하나입니다. (기본값: endpoint_gateway).
  • --auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP 멤버가 자동으로 삭제되는지 여부를 나타냅니다. 예약된 IP가 바인드 해제되는 경우에는 거짓이어야 합니다. true, false 중 하나입니다. (기본값: false).
  • --target: 대상 리소스의 ID 또는 이름. 다음 유형은 지원되는 대상 리소스 유형입니다: endpoint_gateway, virtual_network_interface.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 서브넷 예약 IP 업데이트입니다

예약된 IP를 업데이트하십시오.

ibmcloud is subnet-reserved-ip-update SUBNET RESERVED_IP [--vpc VPC] [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --name my-reserved-ip2
  • ibmcloud is subnet-reserved-ip-update my-subnet my-reserved-ip --name my-reserved-ip2
  • ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --auto-delete false
  • ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --name my-reserved-ip2 --output JSON

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 예약된 IP의 새 이름.
  • --auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP 멤버가 자동으로 삭제되는지 여부를 나타냅니다. 예약된 IP가 바인드 해제되는 경우에는 거짓이어야 합니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 서브넷-예약-IP-삭제입니다

하나 이상의 예약된 IP를 릴리스하십시오.

ibmcloud is subnet-reserved-ip-delete SUBNET (RESERVED_IP1 RESERVED_IP2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]

명령 옵션

  • 서브넷: 서브넷의 ID 또는 이름.
  • RESERVED_IP1: 예약된 IP의 ID 또는 이름.
  • RESERVED_IP2: 예약된 IP의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

Virtual Private Cloud

ibmcloud is vpc

VPC의 세부사항을 봅니다.

ibmcloud is vpc VPC [--show-attached] [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --show-attached: 이 VPC에 연결된 리소스(서브넷, VPC 라우트 및 주소 접두부)의 세부사항을 봅니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-address-prefix

VPC 주소 접두부의 세부사항을 봅니다.

ibmcloud is vpc-address-prefix VPC PREFIX [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • 접두사: VPC 주소 접두사의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-address-prefix-create

주소 접두부를 작성합니다.

ibmcloud is vpc-address-prefix-create PREFIX_NAME VPC ZONE_NAME CIDR [--default false | true] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-address-prefix-create my-prefix 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 us-south-2 10.0.0.0/24 --default true --output JSON
  • ibmcloud is vpc-address-prefix-create my-prefix my-vpc us-south-2 10.0.0.0/24 --default true --output JSON

명령 옵션

  • PREFIX_NAME: VPC 주소 접두부의 이름입니다.
  • VPC: VPC의 ID 또는 이름.
  • ZONE_NAME: 구역의 이름입니다.
  • CIDR: 주소 접두부의 IPv4 범위이며, CIDR 형식으로 표시됩니다. VPC 내의 기존 주소 접두사와 중복되어서는 안 되며, RFC 1918 주소 범위 내에 속해야 합니다. 주소 접두부 CIDR의 접두부 길이는 /9(8,388,608 주소)와 /29(8개의 주소) 사이여야 합니다.
  • --default: 이 플래그는 이것이 이 VPC에서 이 구역의 기본 접두부인지 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-address-prefix-delete

하나 이상의 주소 접두부를 삭제하십시오.

ibmcloud is vpc-address-prefix-delete VPC (PREFIX1 PREFIX2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • PREFIX1: VPC 주소 접두사의 ID 또는 이름.
  • PREFIX2: VPC 주소 접두사의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-address-prefix-update

주소 접두부를 업데이트합니다.

ibmcloud is vpc-address-prefix-update VPC PREFIX [--name NEW_NAME] [--default false | true] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-address-prefix-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 fee82deba12e4c0fb69c3b09d1f12345 --name my-renamed-prefix --default false --output JSON
  • ibmcloud is vpc-address-prefix-update my-vpc my-prefix --name my-renamed-prefix --default false --output JSON

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • 접두사: VPC 주소 접두사의 ID 또는 이름.
  • --name: 주소 접두부의 새 이름입니다.
  • --default: 이 플래그는 이것이 이 VPC에서 이 구역의 기본 접두부인지 표시합니다. 다음 중 하나입니다: false, true.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-address-prefixes

주소 접두부를 모두 나열합니다.

ibmcloud is vpc-address-prefixes VPC [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-create

VPC를 작성하십시오.

ibmcloud is vpc-create VPC_NAME [--classic-access] [--address-prefix-management auto | manual] [[--dns-enable-hub false | true] [--dns-resolver-type manual | system] [--dns-resolver-manual-servers MANUAL_SERVERS | @MANUAL_SERVERS]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-create my-vpc --address-prefix-management auto
  • ibmcloud is vpc-create my-vpc --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is vpc-create my-vpc --resource-group-name Default --output JSON
  • ibmcloud is vpc-create my-vpc --dns-enable-hub true
  • ibmcloud is vpc-create my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers ~/manualServers.json
  • ibmcloud is vpc-create my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers '[{"address": "190.20.3.0"},{"address": "190.20.3.1"},{"address": "190.20.3.2"}]'

명령 옵션

  • VPC_NAME: VPC의 이름입니다.
  • --classic-access: [더 이상 사용되지 않습니다]. 대신 Transit Gateway 을 사용하여 VPC를 클래식 인프라 네트워크에 연결할 수 있습니다. 이 플래그는 VPC를 클래식 인프라에 연결해야 하는지 여부를 표시합니다. 기본값은 false입니다.
  • --address-prefix-management: 이 플래그는 이 VPC 내의 각 영역에 대해 기본 주소 접두사가 자동으로 생성되는지 여부를 나타냅니다. manual이면 기본 주소 접두부 없이 이 VPC가 작성됩니다. auto, manual 중 하나입니다. (기본값: auto).
  • --dns-enable-hub: 이 VPC가 DNS 이름 확인 허브로 활성화되어 있는지 여부를 나타냅니다. 다음 중 하나입니다: false, true.
  • --dns-resolver-type: 사용할 DNS 해결기의 유형입니다. 수동, 시스템중 하나입니다.
  • --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS, JSON 형식 또는 JSON 파일로 지정된 수동 서버.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-default-security-group

VPC 기본 보안 그룹의 세부사항을 봅니다.

ibmcloud is vpc-default-security-group VPC [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-delete

하나 이상의 VPC를 삭제하십시오.

ibmcloud is vpc-delete (VPC1 VPC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPC1: VPC의 ID 또는 이름.
  • VPC2: VPC의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpc-update

VPC를 업데이트합니다.

ibmcloud is vpc-update VPC --name NEW_NAME [[--dns-enable-hub false | true] [--dns-resolver-type manual | system | delegated] [--dns-resolver-manual-servers MANUAL_SERVERS | @MANUAL_SERVERS] [--delegate-to-vpc DELEGATE_TO_VPC]] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-vpc
  • ibmcloud is vpc-update my-vpc --name my-renamed-vpc
  • ibmcloud is vpc-update my-vpc --dns-enable-hub true
  • ibmcloud is vpc-update my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers @~/manualServers.json
  • ibmcloud is vpc-update my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers '[{"address": "190.20.3.0"},{"address": "190.20.3.1"},{"address": "190.20.3.2"}]'
  • ibmcloud is vpc-update my-vpc --dns-resolver-type delegated --delegate-to-vpc 72251a2e-d6c5-42b4-97b0-b5f727d1f479
  • ibmcloud is vpc-update my-vpc --dns-resolver-type delegated --delegate-to-vpc my-delegated-vpc

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --name: VPC의 새 이름입니다.
  • --dns-enable-hub: 이 VPC가 DNS 이름 확인 허브로 활성화되어 있는지 여부를 나타냅니다. 다음 중 하나입니다: false, true.
  • --dns-resolver-type: 사용할 DNS 해결기의 유형입니다. 수동, 시스템, 위임중 하나입니다.
  • --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS, JSON 형식 또는 JSON 파일로 지정된 수동 서버.
  • --delegate-to-vpc: 이 VPC에 DNS 서버 주소를 제공할 VPC의 ID, 이름 또는 CRN입니다. 해결기 유형이 위임된 경우에만 설정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpcs

VPC를 모두 나열합니다.

ibmcloud is vpcs [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--classic-access true | false] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --classic-access: [더 이상 사용되지 않습니다]. 대신 Transit Gateway 을 사용하여 VPC를 클래식 인프라 네트워크에 연결할 수 있습니다. 이 플래그는 클래식 액세스를 위해 사용으로 설정된 VPC를 나열합니다. 지정되지 않은 경우 클래식 액세스가 사용 및 사용되지 않은 모든 VPC를 리턴합니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-dns-resolution-binding-create입니다

DNS 분석 바인딩을 작성하십시오.

ibmcloud is vpc-dns-resolution-binding-create VPC --target-vpc TARGET_VPC [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-dns-resolution-binding-create my-vpc --name my-dns-res-binding --target-vpc my-dns-binding-vpc --output JSON
  • ibmcloud is vpc-dns-resolution-binding-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-dns-res-binding --target-vpc my-dns-binding-vpc --output JSON

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --name: 이 DNS 확인 바인딩의 이름입니다.
  • --target-vpc: 이 VPC를 DNS 확인을 위해 바인딩할 다른 VPC의 ID, 이름 또는 CRN.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-dns-resolution-binding입니다.

VPC DNS 분석 바인딩의 세부사항을 보십시오.

ibmcloud is vpc-dns-resolution-binding VPC DNS_RESOLUTION_BINDING [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • DNS_RESOLUTION_BINDING: VPC DNS 해결 바인딩의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-dns-resolution-binding-update입니다.

DNS 분석 바인딩을 업데이트하십시오.

ibmcloud is vpc-dns-resolution-binding-update VPC DNS_RESOLUTION_BINDING [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpc-dns-resolution-binding-update r134-e5b9726b-c975-46bd-b713-c8aea55d51d8 r134-75ccea7b-c705-4b50-934d-2152f9eab4ec --name my-dns-resolution-updated --output JSON
  • ibmcloud is vpc-dns-resolution-binding-update my-vpc my-dns-resolution-binding --name my-dns-resolution-binding-updated --output JSON

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • DNS_RESOLUTION_BINDING: VPC DNS 해결 바인딩의 ID 또는 이름.
  • --name: 이 DNS 확인 바인딩의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-dns-resolution-binding-delete입니다.

하나 이상의 DNS 분석 바인딩을 삭제하십시오.

ibmcloud is vpc-dns-resolution-binding-delete VPC (DNS_RESOLUTION_BINDING1 DNS_RESOLUTION_BINDING2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • DNS_RESOLUTION_BINDING1: VPC DNS 해결 바인딩의 ID 또는 이름.
  • DNS_RESOLUTION_BINDING2: VPC DNS 해결 바인딩의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpc-dns-resolution-bindings입니다.

모든 DNS 분석 바인딩을 나열합니다.

ibmcloud is vpc-dns-resolution-bindings VPC [--account-id ACCOUNT_ID] [--output JSON] [-q, --quiet]

명령 옵션

  • VPC: VPC의 ID 또는 이름.
  • --account-id: 이 액세스 정책에 해당하는 계정의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

가상 사설 엔드포인트 게이트웨이

다음 절에서는 엔드포인트 게이트웨이 작업에 사용할 수 있는 CLI 명령에 대한 세부사항을 제공합니다.

ibmcloud is endpoint-gateway-targets

모든 리전의 엔드포인트 게이트웨이 대상로 설정할 수 있는 모든 리소스를 나열합니다.

ibmcloud is endpoint-gateway-targets [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트 게이트웨이입니다.

엔드포인트 게이트웨이의 세부 정보를 확인합니다.

ibmcloud is endpoint-gateway ENDPOINT_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트 게이트웨이입니다.

해당 리전의 모든 엔드포인트 게이트웨이를 나열합니다.

ibmcloud is endpoint-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--vpc VPC] [--dns-resolution-binding-mode DNS_RESOLUTION_BINDING_MODE] [--lifecycle-state LIFECYCLE_STATE] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --vpc: VPC의 ID, 이름 또는 CRN.
  • --dns-resolution-binding-mode: dns_resolution_binding_mode 속성이 다음 쉼표로 구분된 값(disabled, per_resource_binding, primary) 중 하나와 일치하는 엔드포인트 게이트웨이로 컬렉션을 필터링합니다.
  • --lifecycle-state: lifecycle_state 컬렉션을 필터링하여 lifecycle_state 속성이 지정된 쉼표로 구분된 값 중 하나와 일치하는 리소스를 반환합니다. 해당 값은 다음과 같습니다: deleting, failed, pending, stable, suspended, updating, waiting.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 엔드포인트 게이트웨이 생성

엔드포인트 게이트웨이를 작성하십시오.

ibmcloud is endpoint-gateway-create --target TARGET [--target-type private_path_service_gateway | provider_cloud_service | provider_infrastructure_service] [--vpc VPC] [--name NAME] [--rip RIP --subnet SUBNET | (--new-reserved-ip NEW_RESERVED_IP1 --new-reserved-ip NEW_RESERVED_IP2 ...)] [--dns-resolution-binding-mode disabled | primary | per_resource_binding] [--sg SG] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1 예약된 IP를 바인딩하여 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1 예약된 IP를 바인딩하지 않고 VPC 이름으로 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc 4215db60-4515-4a5f-9822-341d8bea5985 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"id": "a529e1b9-d4cf-48a0-a1bb-e9a1d32cb6e7"}}' 필수 서브넷 ID 데이터만 포함된 예약된 새 IP 구성을 바인드하여 엔드포인트 게이트웨이를 작성하십시오.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"name": "my-subnet"}}' 필수 서브넷 이름 데이터만 포함한 예약된 새 IP 구성을 바인드하여 엔드포인트 게이트웨이를 작성하십시오.
  • ibmcloud is endpoint-gateway-create --vpc 4215db60-4515-4a5f-9822-341d8bea5985 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"id": "a529e1b9-d4cf-48a0-a1bb-e9a1d32cb6e7"},"name":"my-reserved-ip1","auto_delete":false}' 서브넷 ID, 예약 IP 이름, 예약 IP auto_delete 구성이 있는 새 예약 IP 구성을 바인딩하여 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"name": "my-subnet"},"name":"my-reserved-ip1","auto_delete":false}' 서브넷 이름, 예약 IP 이름, 예약 IP auto_delete 구성이 있는 새 예약 IP 구성을 바인딩하여 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target ibm-ntp-server --name myegw3 제공자 인프라 서비스가 'ibm-ntp-server'인 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target ibm-ntp-server --name my-egw --rip 0757-aabb6555-7de5-4a53-aac1-03dd3a50e377,0767-799bd24a-7d85-4ffa-9920-6e51c4001d02 기존의 예약된 IP ID를 바인딩하여 엔드포인트 게이트웨이 작성
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target ibm-ntp-server --name my-egw --rip my-rip --subnet my-subnet 기존의 예약된 IP 이름을 바인딩하여 엔드포인트 게이트웨이 작성
  • ibmcloud is endpoint-gateway-create --target crn:v1:staging:public:cloud-object-storage:global:::endpoint:s3.direct.us-west.cloud-object-storage.test.appdomain.cloud --name cli-egw-1 --vpc cli-vpc-3 --target-type provider_cloud_service --dns-resolution-binding-mode per_resource_binding DNS 분석 바인딩 모드로 엔드포인트 게이트웨이 작성
  • ibmcloud is endpoint-gateway-create --target-type private_path_service_gateway --target crn:v1:staging:public:is:us-south:aefe5afc483594adaa8325e2b4d1290df::private-path-service-gateway:r134-f5926633-81d0-429e-bcf8-91151ade00bf --vpc cli-vpc 개인 경로 서비스 게이트웨이에 대한 엔드포인트 게이트웨이를 작성하십시오.
  • ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1 --sg r006-dfd5e7a2-0f6d-47d3-b46a-567430f1d70c,r006-e60eba9b-7c88-49ae-b8e1-05bd76d39d66 보안 그룹이 포함된 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1 --sg my-sg,my-sg2 이름 형식의 보안 그룹이 포함된 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc 4215db60-4515-4a5f-9822-341d8bea5985 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name newEG1 --new-reserved-ip '{"subnet": {"id": "ab6599a8-12ac-4546-b983-8040458fd339"}, "address": "34.218.28.200", "name": "myreservedip1", "auto_delete": false}' 모든 예약 IP 구성 옵션이 있는, 지정된 새 예약 IP 구성을 바인딩하여 엔드포인트 게이트웨이를 작성합니다.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name newEG1 --new-reserved-ip '{"subnet": {"name": "my-subnet"}, "address": "34.218.28.200", "name": "myreservedip1", "auto_delete": false}' 모든 예약된 IP 구성 옵션이 있으며 서브넷이 이름 형식인 바인딩 지정된, 새 예약된 IP 구성의 엔드포인트 게이트웨이를 작성하십시오.

명령 옵션

  • --target-type: 이 엔드포인트 게이트웨이의 대상 유형입니다. 개인_경로_서비스_게이트웨이, 공급자_클라우드_서비스, 공급자_인프라_서비스 중 하나입니다.
  • --vpc: VPC의 ID 또는 이름.
  • --target: 프로바이더 인프라 서비스의 이름 또는 프로바이더 클라우드 서비스 인스턴스의 CRN. ibmcloud is endpoint-gateway-targets 명령어를 사용하면 엔드포인트 게이트웨이 대상으로 설정할 수 있는 자격을 갖춘 클라우드 공급자 및 인프라 서비스를 나열할 수 있습니다.
  • --name: 엔드포인트 게이트웨이의 새 이름.
  • --rip: 엔드포인트 게이트웨이에 바인딩할 예약된 IP의 쉼표로 구분된 ID 목록. 대부분의 경우 구역당 하나의 예약된 IP가 허용됩니다. 또한 예약된 IP 이름일 수도 있지만, 예약된 IP 이름이 하나만 허용되고 이 예약된 IP 이름의 서브넷 옵션도 제공되어야 합니다.
  • --subnet: 서브넷의 ID 또는 이름. 이 이름은 제공된 예약된 IP가 이름 형식일 때만 필요합니다.
  • --new-reserved-ip: RESERVED_IP_JSON|@RESERVED_IP_JSON_FILE, JSON 또는 JSON 파일 형식의 새로운 예약 IP 구성.
  • --dns-resolution-binding-mode: DNS 해결 바인딩 모드. 다음 중 하나: disabled, primary, per_resource_binding.
  • --sg: 엔드포인트 게이트웨이에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 endpoint-gateway-update입니다.

엔드포인트 게이트웨이를 업데이트합니다.

ibmcloud is endpoint-gateway-update ENDPOINT_GATEWAY [--vpc VPC] [--name NEW_NAME] [--dns-resolution-binding-mode disabled | primary | per_resource_binding] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is egu 4325b873-33db-48aa-a98e-601177fd745f --vpc b224ead6-b835-473c-ad6b-bc91840829c3 --allow-dns-resolution-binding true --name my-cli-egw 엔드포인트 게이트웨이를 업데이트하고 VPC를 사용하여 DNS 분석 바인딩에 참여할 수 있도록 허용하십시오.

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 엔드포인트 게이트웨이의 새 이름.
  • --dns-resolution-binding-mode: DNS 해결 바인딩 모드. 다음 중 하나: disabled, primary, per_resource_binding.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 endpoint-gateway-reserved-ip-bind임

예약된 IP를 엔드포인트 게이트웨이에 바인딩합니다.

ibmcloud is endpoint-gateway-reserved-ip-bind ENDPOINT_GATEWAY (--rip RIP [--subnet SUBNET]) [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --rip: 바인딩할 예약된 IP 주소의 ID 또는 이름.
  • --subnet: 서브넷의 ID 또는 이름. 이 이름은 제공된 예약된 IP가 이름 형식일 때만 필요합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트-게이트웨이-예약-IP-언바인드입니다

엔드포인트 게이트웨이에 할당된 예약 IP의 할당을 해제합니다.

ibmcloud is endpoint-gateway-reserved-ip-unbind ENDPOINT_GATEWAY ((--rip RIP [--subnet SUBNET]) | --address ADDRESS) [--vpc VPC] [-f, --force] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --address: 바인딩을 해제할 예약된 IP 주소.
  • --rip: 바인딩을 해제할 예약된 IP 주소의 ID 또는 이름.
  • --subnet: 서브넷의 ID 또는 이름. 이 이름은 제공된 예약된 IP가 이름 형식일 때만 필요합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 endpoint-gateway-delete임

하나 이상의 엔드포인트 게이트웨이를 삭제하십시오.

ibmcloud is endpoint-gateway-delete (ENDPOINT_GATEWAY1 ENDPOINT_GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY1: 엔드포인트 게이트웨이의 ID 또는 이름.
  • ENDPOINT_GATEWAY2: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트-게이트웨이-리소스-바인딩입니다

리소스 바인딩의 세부사항을 보십시오.

ibmcloud is endpoint-gateway-resource-binding ENDPOINT_GATEWAY RESOURCE_BINDING [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • RESOURCE_BINDING: 리소스 바인딩의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트-게이트웨이-리소스-바인딩-생성

엔드포인트 게이트웨이에 대한 리소스 바인딩을 생성합니다.

ibmcloud is endpoint-gateway-resource-binding-create ENDPOINT_GATEWAY --target TARGET [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is endpoint-gateway-resource-binding-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-resource-binding --target crn:v1:staging:public:is:us-south:a/2d1bace7b46e4815a81e52c6ffeba5cf::vpc:r134-6c04d375-2a37-4bcc-93e6-68d7f9aa9f84
  • ibmcloud is endpoint-gateway-resource-binding-create my-endpoint-gateway --vpc my-vpc --target crn:v1:staging:public:is:us-south:a/2d1bace7b46e4815a81e52c6ffeba5cf::vpc:r134-6c04d375-2a37-4bcc-93e6-68d7f9aa9f84

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 이 리소스 바인딩의 이름입니다. 해당 엔드포인트 게이트웨이에 대한 다른 리소스 바인딩에서 이 이름을 사용해서는 안 됩니다. 지정하지 않으면 이름은 무작위로 선택된 단어의 하이픈으로 묶인 목록이 됩니다.
  • --target: 엔드포인트 게이트웨이에 바인딩할 리소스의 CRN.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트-게이트웨이-리소스-바인딩-삭제

엔드포인트 게이트웨이에서 하나 이상의 리소스 바인딩을 삭제하십시오.

ibmcloud is endpoint-gateway-resource-binding-delete ENDPOINT_GATEWAY (RESOURCE_BINDING1 RESOURCE_BINDING2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • RESOURCE_BINDING1: 리소스 바인딩의 ID 또는 이름.
  • RESOURCE_BINDING2: 리소스 바인딩의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트-게이트웨이-리소스-바인딩-업데이트입니다

엔드포인트 게이트웨이 리소스 바인딩을 업데이트합니다.

ibmcloud is endpoint-gateway-resource-binding-update ENDPOINT_GATEWAY RESOURCE_BINDING [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is endpoint-gateway-resource-binding-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 my-resource-binding --name my-resource-binding-new
  • ibmcloud is endpoint-gateway-resource-binding-update my-endpoint-gateway 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --vpc my-vpc --name my-resource-binding-new

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • RESOURCE_BINDING: 리소스 바인딩의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: 이 리소스 바인딩의 이름입니다. 해당 엔드포인트 게이트웨이에 대한 다른 리소스 바인딩에서 이 이름을 사용해서는 안 됩니다. 지정하지 않으면 이름은 무작위로 선택된 단어의 하이픈으로 묶인 목록이 됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 엔드포인트-게이트웨이-리소스-바인딩입니다

엔드포인트 게이트웨이에 대한 리소스 바인딩을 나열하십시오.

ibmcloud is endpoint-gateway-resource-bindings ENDPOINT_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • ENDPOINT_GATEWAY: 엔드포인트 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

가상 네트워크 인터페이스

다음 절에서는 가상 네트워크 인터페이스에 대해 작업하는 데 사용할 수 있는 CLI 명령에 대한 세부사항을 제공합니다.

ibmcloud는 가상 네트워크 인터페이스입니다.

가상 네트워크 인터페이스의 세부사항을 봅니다.

ibmcloud is virtual-network-interface VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is virtual-network-interface new-share-vni

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud-virtual-network-interfaces

모든 가상 네트워크 인터페이스를 나열합니다.

ibmcloud is virtual-network-interfaces [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interfaces

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 virtual-network-interface-update임

가상 네트워크 인터페이스를 업데이트합니다.

ibmcloud is virtual-network-interface-update VIRTUAL_NETWORK_INTERFACE --name NEW_NAME [--allow-ip-spoofing false | true] [--auto-delete false | true] [--enable-infrastructure-nat false | true] [--protocol-state-filtering-mode, --psfm auto | enabled | disabled] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-vni
  • ibmcloud is virtual-network-interface-update new-vni --name new-share
  • ibmcloud is virtual-network-interface-update 7208-8918786e-5958-42fc-9e4b-410c5a58b164 --name cli-vni-1 --allow-ip-spoofing false --auto-delete false --enable-infrastructure-nat false
  • ibmcloud is virtual-network-interface-update cli-vni-1 --name cli-vni-2 --allow-ip-spoofing false --auto-delete true --enable-infrastructure-nat false
  • ibmcloud is virtual-network-interface-update cli-vni-1 --name cli-vni-2 --allow-ip-spoofing false --protocol-state-filtering-mode enabled --auto-delete true --enable-infrastructure-nat false

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --name: 가상 네트워크 인터페이스의 새 이름.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 IP 스푸핑을 허용할지 여부를 나타냅니다. false인 경우 소스 이 인터페이스에서 IP 스푸핑이 차단됩니다. true인 경우 이 인터페이스에서 소스 IP 스푸핑이 허용됩니다. 다음 중 하나입니다: false, true.
  • --auto-delete: 대상이 삭제될 때 이 가상 네트워크 인터페이스가 자동으로 삭제되는지 여부를 나타냅니다. 가상 네트워크 인터페이스가 바인드 해제된 경우 false이어야 합니다. 다음 중 하나입니다: false, true.
  • --enable-infrastructure-nat: true인 경우: VPC 인프라가 필요한 모든 NAT 작업을 수행합니다. false인 경우: 패킷이 네트워크 인터페이스로(부터) 변경되지 않은 상태로 전달되어 워크로드가 필요한 NAT 조작을 수행할 수 있습니다. 다음 중 하나입니다: false, true.
  • --protocol-state-filtering-mode: auto,--psfm auto 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 가상 네트워크 인터페이스 생성

가상 네트워크 인터페이스를 작성하십시오.

ibmcloud is virtual-network-interface-create [--name NAME] [--allow-ip-spoofing false | true] [--auto-delete false | true] [--enable-infrastructure-nat false | true] [[--rip RIP | [--rip-address RIP_ADDRESS --rip-auto-delete RIP_AUTO_DELETE --rip-name RIP_NAME]]] [--protocol-state-filtering-mode, --psfm auto | enabled | disabled] [--subnet SUBNET] [--ips RESERVED_IPS_JSON | @RESERVED_IPS_JSON_FILE] [--sgs SGS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-create --name cli-vni-1 --allow-ip-spoofing true --auto-delete true --enable-infrastructure-nat true --rip 7208-d4c0abbe-3fc2-4696-9fe1-4eb3dc9af976 --ips '[{"id":"7208-d83b7e58-3c3d-47d0-89c5-02d9a20c72fd"},{"address":"10.240.64.13", "auto_delete": false, "name": "srip2"}]' --sgs r134-aa7c7658-e503-4456-b342-8d6a89e05115,r134-4fb388f1-2b6e-4013-b279-7a8748f4d6ca --resource-group-id 11caaa983d9c4beb82690daab08717e9
  • ibmcloud is virtual-network-interface-create --name cli-vni-2 --allow-ip-spoofing true --auto-delete true --enable-infrastructure-nat true --rip cli-rip-1 --subnet my-subnet --vpc vpc-cli-1 --ips '[{"id":"7208-d83b7e58-3c3d-47d0-89c5-02d9a20c72fd"},{"address":"10.240.64.14", "auto_delete": false, "name": "srip3"}]' --sgs cli-sg,sanctity-contest-only-filing --resource-group-name Default
  • ibmcloud is virtual-network-interface-create --name cli-vni-4 --allow-ip-spoofing false --auto-delete false --enable-infrastructure-nat false --subnet 7208-bfe017e7-6e71-415a-8615-0ee787fbeef9 --rip-address 10.240.64.15 --rip-auto-delete false --rip-name primar-ip-1 --ips '[{"id":"7208-2772a45f-c062-4e22-bafb-32ea792da56b"},{"address":"10.240.64.17", "auto_delete": false, "name": "sec-ip-2"}]' --sgs r134-aa7c7658-e503-4456-b342-8d6a89e05115,r134-4fb388f1-2b6e-4013-b279-7a8748f4d6ca --resource-group-id 11caaa983d9c4beb82690daab08717e9
  • ibmcloud is virtual-network-interface-create --name cli-vni-3 --allow-ip-spoofing true --auto-delete false --enable-infrastructure-nat true --subnet my-subnet --vpc vpc-cli-1 --rip-address 10.240.64.18 --rip-auto-delete true --rip-name primar-ip-2 --ips '[{"id":"7208-d42716a5-6df2-416c-979d-f26330b9d0b1"},{"address":"10.240.64.19", "auto_delete": true, "name": "sec-ip-3"}]' --sgs cli-sg,sanctity-contest-only-filing --resource-group-name Default
  • ibmcloud is virtual-network-interface-create --name cli-vni-3 --allow-ip-spoofing true --auto-delete false --protocol-state-filtering-mode disabled --enable-infrastructure-nat true --subnet my-subnet --vpc vpc-cli-1 --rip-address 10.240.64.18 --rip-auto-delete true --rip-name primar-ip-2 --ips '[{"id":"7208-d42716a5-6df2-416c-979d-f26330b9d0b1"},{"address":"10.240.64.19", "auto_delete": true, "name": "sec-ip-3"}]' --sgs cli-sg,sanctity-contest-only-filing --resource-group-name Default

명령 옵션

  • --name: 이 가상 네트워크 인터페이스의 이름입니다.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 IP 스푸핑을 허용할지 여부를 나타냅니다. false인 경우 소스 이 인터페이스에서 IP 스푸핑이 차단됩니다. true인 경우 이 인터페이스에서 소스 IP 스푸핑이 허용됩니다. 다음 중 하나입니다: false, true.
  • --auto-delete: 대상이 삭제될 때 이 가상 네트워크 인터페이스가 자동으로 삭제되는지 여부를 나타냅니다. 가상 네트워크 인터페이스가 바인드 해제된 경우 false이어야 합니다. 다음 중 하나입니다: false, true.
  • --enable-infrastructure-nat: true인 경우: VPC 인프라가 필요한 모든 NAT 작업을 수행합니다. false인 경우: 패킷이 네트워크 인터페이스로(부터) 변경되지 않은 상태로 전달되어 워크로드가 필요한 NAT 조작을 수행할 수 있습니다. 다음 중 하나입니다: false, true.
  • --rip: 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --rip-address: 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다.
  • --rip-name: 가상 네트워크 인터페이스에 바인딩할 이 예약된 IP의 이름입니다.
  • --protocol-state-filtering-mode: auto,--psfm auto 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • --subnet: 연결된 서브넷.
  • --ips: IPS RESERVED_IPS_JSON | @RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소(JSON 형식 또는 JSON 파일). 데이터 스키마에 대해서는 API 문서의 IPS 속성을 확인하십시오. RESERVED_IPS_JSON, @RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --sgs: 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --vpc: 이 VNI가 연결된 VPC의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 가상-네트워크-인터페이스-삭제입니다

하나 이상의 가상 네트워크 인터페이스를 삭제하십시오.

ibmcloud is virtual-network-interface-delete (VIRTUAL_NETWORK_INTERFACE1 VIRTUAL_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-delete my-vni-share-99 cli-vni-demo-00
  • ibmcloud is virtual-network-interface-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE1: 가상 네트워크 인터페이스의 ID 또는 이름.
  • VIRTUAL_NETWORK_INTERFACE2: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 virtual-network-interface-floating-ip입니다.

가상 네트워크 인터페이스에 연결된 플로팅 IP의 세부 정보를 확인합니다.

ibmcloud is virtual-network-interface-floating-ip VIRTUAL_NETWORK_INTERFACE FLOATING_IP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-floating-ip cli-vni-2 cli-ip-2
  • ibmcloud is virtual-network-interface-floating-ip 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 virtual-network-interface-floating-ips입니다.

가상 네트워크 인터페이스에 연결된 모든 플로팅 IP를 나열합니다.

ibmcloud is virtual-network-interface-floating-ips VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-floating-ips 7208-8918786e-5958-42fc-9e4b-410c5a58b164
  • ibmcloud is virtual-network-interface-floating-ips cli-vni-2

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 virtual-network-interface-floating-ip-add입니다.

플로팅 IP를 가상 네트워크 인터페이스에 연결합니다.

ibmcloud is virtual-network-interface-floating-ip-add VIRTUAL_NETWORK_INTERFACE FLOATING_IP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-floating-ip-add cli-vni-1 cli-ip
  • ibmcloud is virtual-network-interface-floating-ip-add 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 가상-네트워크-인터페이스-플로팅-IP-제거입니다

가상 네트워크 인터페이스에서 플로팅 IP를 분리합니다.

ibmcloud is virtual-network-interface-floating-ip-remove VIRTUAL_NETWORK_INTERFACE FLOATING_IP [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-floating-ip-remove cli-vni-2 cli-ip-2
  • ibmcloud is virtual-network-interface-floating-ip-remove 7208-a8c7311c-938e-452d-a89e-3e6f282583e0 r134-90b991ee-7da1-404a-91d6-64aa91e43292

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 가상 네트워크 인터페이스 예약 IP입니다

가상 네트워크 인터페이스에 연결된 예약된 IP의 세부 정보를 확인합니다.

ibmcloud is virtual-network-interface-reserved-ip VIRTUAL_NETWORK_INTERFACE RESERVED_IP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-reserved-ip cli-vni-2 cli-rip-2
  • ibmcloud is virtual-network-interface-reserved-ip 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 가상 네트워크 인터페이스 예약 IP입니다

가상 네트워크 인터페이스와 연결된 모든 예약된 IP 주소를 나열합니다.

ibmcloud is virtual-network-interface-reserved-ips VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-reserved-ips 7208-8918786e-5958-42fc-9e4b-410c5a58b164
  • ibmcloud is virtual-network-interface-reserved-ips cli-vni-2

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is virtual-network-interface-reserved-ip-bind임

예약된 IP를 가상 네트워크 인터페이스에 바인드합니다.

ibmcloud is virtual-network-interface-reserved-ip-bind VIRTUAL_NETWORK_INTERFACE RESERVED_IP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-reserved-ip-bind cli-vni-1 cli-rip
  • ibmcloud is virtual-network-interface-reserved-ip-bind 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 가상 네트워크 인터페이스 예약된 IP 바인딩 해제입니다

가상 네트워크 인터페이스에서 예약된 IP를 해제합니다.

ibmcloud is virtual-network-interface-reserved-ip-unbind VIRTUAL_NETWORK_INTERFACE RESERVED_IP [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is virtual-network-interface-reserved-ip-unbind cli-vni-2 cli-rip-2
  • ibmcloud is virtual-network-interface-reserved-ip-unbind 7208-a8c7311c-938e-452d-a89e-3e6f282583e0 r134-90b991ee-7da1-404a-91d6-64aa91e43292

명령 옵션

  • VIRTUAL_NETWORK_INTERFACE: 가상 네트워크 인터페이스의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

개인 경로 서비스 게이트웨이

다음 섹션에서는 비공개 경로 서비스 게이트웨이로 작업할 때 사용할 수 있는 CLI 명령에 대해 자세히 설명합니다.

iBM클라우드는 프라이빗 경로 서비스 게이트웨이입니다

모든 개인 경로 서비스 게이트웨이를 나열합니다.

ibmcloud is private-path-service-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is private-path-service-gateways 모든 개인 경로 서비스 게이트웨이를 나열합니다.

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이인 IBM클라우드

개인 경로 서비스 게이트웨이의 세부사항을 봅니다.

ibmcloud is private-path-service-gateway PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg r134-2e671f14-19fc-4089-9ad3-973176711259 ID를 사용하여 Private Path 서비스 게이트웨이의 세부사항을 봅니다.
  • ibmcloud is private-path-service-gateway cli-ppsg-0 이름을 사용하여 Private Path 서비스 게이트웨이의 세부 정보를 확인합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-create

비공개 경로 서비스 게이트웨이를 생성합니다.

ibmcloud is private-path-service-gateway-create --load-balancer LOAD_BALANCER --service-endpoints SERVICE_ENDPOINTS [--default-access-policy deny | permit | review] [--name NAME] [--zonal-affinity false | true] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is private-path-service-gateway-create --load-balancer my-cli-nlb --service-endpoints cli.domain.com --default-access-policy permit --name cli-ppsg-1 --zonal-affinity true 로드 밸런서 이름을 지정하고 기본 액세스 정책을 허용으로 설정하여 Private Path 서비스 게이트웨이를 작성합니다.
  • ibmcloud is private-path-service-gateway-create --load-balancer r134-d-439744e1-81d7-43fb-95d5-2356774240bb --service-endpoints clidemo.domain.com --default-access-policy deny --name cli-ppsg-2 --zonal-affinity true 로드 밸런서 ID를 지정하고 기본 액세스 정책을 거부로 구성하여 Private Path 서비스 게이트웨이를 작성합니다.

명령 옵션

  • --default-access-policy: 명시적인 계정 정책이 없는 계정의 바인딩에 적용할 정책입니다. 거부, 허용, 검토 중 하나를 선택합니다. (기본값: 거부).
  • --load-balancer: 이 Private Path 게이트웨이에 대한 로드 밸런서의 ID 또는 이름.
  • --name: 이 Private Path 서비스 게이트웨이의 이름입니다.
  • --service-endpoints: 이 Private Path 서비스 게이트웨이의 완전한 도메인 이름입니다. 대문자는 소문자로 변환됩니다.
  • --zonal-affinity: 이 Private Path 서비스 게이트웨이에 존(zone) 친화성이 있는지 여부를 나타냅니다. 다음 중 하나입니다: false, true.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 개인 경로 서비스 게이트웨이 업데이트

개인 경로 서비스 게이트웨이를 업데이트합니다.

ibmcloud is private-path-service-gateway-update PRIVATE_PATH_SERVICE_GATEWAY [--default-access-policy deny | permit | review] [--load-balancer LOAD_BALANCER] [--zonal-affinity false | true] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is private-path-service-gateway-update r134-2e671f14-19fc-4089-9ad3-973176711259 --name cli-ppsg-2 --default-access-policy deny --load-balancer r134-d-740be75d-be41-48bd-b6e4-89946ddcac4a --zonal-affinity false --published true ID를 사용하여 Private Path 서비스 게이트웨이를 업데이트하여 이름, 액세스 정책, 로드 밸런서 및 구역 선호도를 변경하고 게시합니다.
  • ibmcloud is private-path-service-gateway-update cli-ppsg-2 --name cli-ppsg-0 --default-access-policy review --load-balancer my-cli-nlb-1 --zonal-affinity false --published true 이름을 사용하여 Private Path 서비스 게이트웨이를 업데이트하여 이름, 액세스 정책, 로드 밸런서 및 구역 선호도를 변경하고 게시합니다.
  • ibmcloud is private-path-service-gateway-update r134-2e671f14-19fc-4089-9ad3-973176711259 --name cli-ppsg-2 --default-access-policy deny --load-balancer r134-d-740be75d-be41-48bd-b6e4-89946ddcac4a --zonal-affinity false ID를 사용하여 Private Path 서비스 게이트웨이를 업데이트하여 이름, 액세스 정책, 로드 밸런서 및 구역 선호도를 변경합니다.
  • ibmcloud is private-path-service-gateway-update cli-ppsg-2 --name cli-ppsg-0 --default-access-policy review --load-balancer my-cli-nlb-1 --zonal-affinity false 이름을 사용하여 Private Path 서비스 게이트웨이를 업데이트하여 해당 이름, 액세스 정책, 로드 밸런서 및 구역 선호도를 변경합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --default-access-policy: 명시적인 계정 정책이 없는 계정의 바인딩에 적용할 정책입니다. 거부, 허용, 검토 중 하나를 선택합니다. (기본값: 거부).
  • --load-balancer: 이 Private Path 게이트웨이에 대한 로드 밸런서의 ID 또는 이름.
  • --zonal-affinity: 이 Private Path 서비스 게이트웨이에 존(zone) 친화성이 있는지 여부를 나타냅니다. 다음 중 하나입니다: false, true.
  • --name: Private Path 서비스 게이트웨이의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 개인-경로-서비스-게이트웨이-삭제입니다

하나 이상의 개인 경로 서비스 게이트웨이를 삭제하십시오.

ibmcloud is private-path-service-gateway-delete (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is ppsgd r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 r134-72940467-a4db-487f-b57e-b7141ac40e32 ID를 사용하여 여러 개의 Private Path 서비스 게이트웨이를 삭제합니다.
  • ibmcloud is private-path-service-gateway-delete cli-ppsg-0 cli-ppsg-1 이름을 사용하여 여러 개의 Private Path 서비스 게이트웨이를 삭제합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY1: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • PRIVATE_PATH_SERVICE_GATEWAY2: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-publish

개인 경로 서비스 게이트웨이를 게시합니다.

ibmcloud is private-path-service-gateway-publish PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsgp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 ID를 사용하여 Private Path 서비스 게이트웨이를 게시하면 모든 계정이 액세스를 요청할 수 있게 됩니다.
  • ibmcloud is private-path-service-gateway-publish cli-ppsg-0 이름을 사용하여 Private Path 서비스 게이트웨이를 게시하면 모든 계정이 액세스를 요청할 수 있게 됩니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-비공개를 설정합니다

개인 경로 서비스 게이트웨이를 게시 취소합니다.

ibmcloud is private-path-service-gateway-unpublish PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsgunp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 해당 ID를 사용하여 Private Path 서비스 게이트웨이의 게시를 취소하여 액세스 요청을 제한합니다.
  • ibmcloud is private-path-service-gateway-unpublish cli-ppsg-0 해당 이름을 사용하여 Private Path 서비스 게이트웨이의 게시를 취소하여 액세스 요청을 제한합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-계정-정책은 다음과 같습니다

개인 경로 서비스 게이트웨이에 대한 모든 계정 정책을 나열합니다.

ibmcloud is private-path-service-gateway-account-policies (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--account-id ACCOUNT_ID] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-aps cli-ppsg-0 ID를 사용하여 Private Path 서비스 게이트웨이에 대한 모든 계정 정책을 나열합니다.
  • ibmcloud is ppsg-aps r134-f5926633-81d0-429e-bcf8-91151ade00bf ID를 사용하여 Private Path 서비스 게이트웨이에 대한 모든 계정 정책을 나열합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY1: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • PRIVATE_PATH_SERVICE_GATEWAY2: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --account-id: 이 액세스 정책에 해당하는 계정의 ID입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-계정-정책은 다음과 같습니다

개인 경로 서비스 게이트웨이의 계정 정책 세부정보를 봅니다.

ibmcloud is private-path-service-gateway-account-policy PRIVATE_PATH_SERVICE_GATEWAY ACCOUNT_POLICY [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-ap cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf 게이트웨이 이름과 정책 ID를 사용하여 Private Path 서비스 게이트웨이의 계정 정책 세부사항을 확인합니다.
  • ibmcloud is private-path-service-gateway-account-policy r134-f5926633-81d0-429e-bcf8-91151ade00bf e13b4574db1743b1b7897bebca551db1 게이트웨이 ID와 정책 ID를 사용하여 Private Path 서비스 게이트웨이의 계정 정책 세부사항을 확인합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • ACCOUNT_POLICY: Private Path 서비스 게이트웨이에 대한 계정 정책의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인 경로 서비스 게이트웨이 계정 정책 생성하기

개인 경로 서비스 게이트웨이에 대한 계정 정책을 작성하십시오.

ibmcloud is private-path-service-gateway-account-policy-create PRIVATE_PATH_SERVICE_GATEWAY --account-id ACCOUNT_ID [--access-policy deny | permit | review] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is private-path-service-gateway-account-policy-create r134-f5926633-81d0-429e-bcf8-91151ade00bf --account-id e13b4574db1743b1b7897bebca551db1 --access-policy deny 거부 액세스 정책이 있는 게이트웨이 ID를 사용하여 Private Path 서비스 게이트웨이에 대한 계정 정책을 작성합니다.
  • ibmcloud is private-path-service-gateway-account-policy-create cli-ppsg-0 --account-id 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy review 검토 액세스 정책이 있는 게이트웨이 이름을 사용하여 Private Path 서비스 게이트웨이에 대한 계정 정책을 작성합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --access-policy: 계정에 적용되는 액세스 정책입니다. 거부, 허용, 검토 중 하나입니다.
  • --account-id: 이 액세스 정책에 해당하는 계정의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인 경로 서비스 게이트웨이 계정 정책 업데이트

개인 경로 서비스 게이트웨이에 대한 계정 정책을 업데이트합니다.

ibmcloud is private-path-service-gateway-account-policy-update PRIVATE_PATH_SERVICE_GATEWAY ACCOUNT_POLICY [--access-policy deny | permit | review] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-apu r134-f5926633-81d0-429e-bcf8-91151ade00bf 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy permit 게이트웨이 ID와 정책 ID를 사용하여 Private Path 서비스 게이트웨이의 계정 정책을 업데이트하고, 액세스 정책을 허용으로 변경합니다.
  • ibmcloud is ppsg-apu cli-ppsg-0 e13b4574db1743b1b7897bebca551db1 --access-policy review 게이트웨이 이름과 정책 이름을 사용하여 Private Path 서비스 게이트웨이의 계정 정책을 업데이트하고, 액세스 정책을 검토로 변경합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • ACCOUNT_POLICY: Private Path 서비스 게이트웨이에 대한 계정 정책의 ID입니다.
  • --access-policy: 계정에 적용되는 액세스 정책입니다. 거부, 허용, 검토 중 하나입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 개인 경로 서비스 게이트웨이 계정 정책 삭제입니다

개인 경로 서비스 게이트웨이에 대한 하나 이상의 계정 정책을 삭제하십시오.

ibmcloud is private-path-service-gateway-account-policy-delete PRIVATE_PATH_SERVICE_GATEWAY (ACCOUNT_POLICY1 ACCOUNT_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-apd r134-2e671f14-19fc-4089-9ad3-973176711259 efe5afc483594adaa8325e2b4d1290df 게이트웨이 ID와 정책 ID를 사용하여 Private Path 서비스 게이트웨이의 계정 정책을 삭제합니다.
  • ibmcloud is private-path-service-gateway-account-policy-delete cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf e13b4574db1743b1b7897bebca551db1 게이트웨이 이름과 정책 ID를 사용하여 Private Path 서비스 게이트웨이에 대한 여러 개의 계정 정책을 삭제합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • ACCOUNT_POLICY1: Private Path 서비스 게이트웨이에 대한 계정 정책의 ID입니다.
  • ACCOUNT_POLICY2: Private Path 서비스 게이트웨이에 대한 계정 정책의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-엔드포인트-게이트웨이-바인딩입니다

개인 경로 서비스 게이트웨이에 대한 모든 엔드포인트 게이트웨이 바인딩을 나열합니다.

ibmcloud is private-path-service-gateway-endpoint-gateway-bindings (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--account-id ACCOUNT_ID] [--status STATUS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-egbs r134-2e671f14-19fc-4089-9ad3-973176711259 ID를 사용하여 Private Path 서비스 게이트웨이에 대한 모든 엔드포인트 게이트웨이 바인딩을 나열합니다.
  • ibmcloud is ppsg-egbs cli-ppsg-0 이름을 사용하여 Private Path 서비스 게이트웨이에 대한 모든 엔드포인트 게이트웨이 바인딩을 나열합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY1: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • PRIVATE_PATH_SERVICE_GATEWAY2: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --account-id: 이 액세스 정책에 해당하는 계정의 ID입니다.
  • --status: 엔드포인트 게이트웨이 바인딩의 상태.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인 경로-서비스-게이트웨이-엔드포인트-게이트웨이 바인딩된 IBM클라우드

개인 경로 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩의 세부정보를 봅니다.

ibmcloud is private-path-service-gateway-endpoint-gateway-binding PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding r134-2e671f14-19fc-4089-9ad3-973176711259 r134-17635273-0702-4a31-b406-a0014c291fbb 게이트웨이 ID와 바인딩 ID를 사용하여 Private Path 서비스 게이트웨이의 엔드포인트 게이트웨이 바인딩에 대한 세부사항을 확인합니다.
  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding cli-ppsg-0 r134-3aabeae6-830c-40d6-b67e-4b08382989e9 게이트웨이 이름과 바인딩 ID를 사용하여 Private Path 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩의 세부사항을 확인합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • ENDPOINT_GATEWAY_BINDING: Private Path 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-엔드포인트-게이트웨이-바인딩-거부입니다

개인 경로 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩을 거부합니다.

ibmcloud is private-path-service-gateway-endpoint-gateway-binding-deny PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING (--set-account-policy true | false) [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding-deny r134-2e671f14-19fc-4089-9ad3-973176711259 r134-17635273-0702-4a31-b406-a0014c291fbb --set-account-policy true 게이트웨이 ID와 바인딩 ID를 사용하여 Private Path 서비스 게이트웨이의 엔드포인트 게이트웨이 바인딩을 거부한 후, 이 ID를 계정 정책으로 설정하십시오.
  • ibmcloud is ppsg-egb-deny cli-ppsg r134-f7e2b651-0d02-46e1-8811-16ea2157b547 --set-account-policy true 게이트웨이 이름과 바인딩 ID를 사용하여 Private Path 서비스 게이트웨이의 엔드포인트 게이트웨이 바인딩을 거부한 후, 이 이름을 계정 정책으로 설정하십시오.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • ENDPOINT_GATEWAY_BINDING: Private Path 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩의 ID입니다.
  • --set-account-policy: 이 정책이 동일한 계정에서 진행 중이거나 향후 생성될 모든 엔드포인트 게이트웨이 바인딩에 대한 액세스 정책으로 적용될지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-엔드포인트-게이트웨이-바인딩-퍼밋은 ibmcloud입니다

개인 경로 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩을 허용합니다.

ibmcloud is private-path-service-gateway-endpoint-gateway-binding-permit PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING (--set-account-policy true | false) [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-egb-permit r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 r134-0dcc2105-14a1-4501-9b43-29632e910e4b --set-account-policy true 게이트웨이 ID와 바인딩 ID를 사용하여 Private Path 서비스 게이트웨이의 엔드포인트 게이트웨이 바인딩을 허용한 후, 이 ID를 계정 정책으로 설정하십시오.
  • ibmcloud is ppsg-egb-permit cli-ppsg r134-3a30c0b3-8c4b-4a64-bb93-3f3e17459363 --set-account-policy true 게이트웨이 이름과 바인딩 ID를 사용하여 Private Path 서비스 게이트웨이의 엔드포인트 게이트웨이 바인딩을 허용한 후, 이 이름을 계정 정책으로 설정하십시오.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • ENDPOINT_GATEWAY_BINDING: Private Path 서비스 게이트웨이에 대한 엔드포인트 게이트웨이 바인딩의 ID입니다.
  • --set-account-policy: 이 정책이 동일한 계정에서 진행 중이거나 향후 생성될 모든 엔드포인트 게이트웨이 바인딩에 대한 액세스 정책으로 적용될지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

개인-경로-서비스-게이트웨이-엔드포인트-게이트웨이-바인딩-해지입니다

계정에 대한 개인 경로 서비스 게이트웨이 액세스 권한을 취소합니다.

ibmcloud is private-path-service-gateway-endpoint-gateway-binding-revoke (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) --account-id ACCOUNT_ID [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ppsg-ar r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 --account-id efe5afc483594adaa8325e2b4d1290df 해당 게이트웨이 ID를 사용하여 계정의 Private Path 서비스 게이트웨이에 대한 액세스 권한을 취소합니다.
  • ibmcloud is ppsg-ar cli-ppsg --account-id efe5afc483594adaa8325e2b4d1290df 해당 게이트웨이 이름을 사용하여 계정의 Private Path 서비스 게이트웨이에 대한 액세스 권한을 취소합니다.

명령 옵션

  • PRIVATE_PATH_SERVICE_GATEWAY1: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • PRIVATE_PATH_SERVICE_GATEWAY2: 프라이빗 경로 서비스 게이트웨이의 ID 또는 이름.
  • --account-id: 이 액세스 정책에 해당하는 계정의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

공용 주소 범위

iBM클라우드는 공개 주소 범위입니다

모든 공용 주소 범위를 나열합니다.

ibmcloud is public-address-ranges [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is public-address-ranges
  • ibmcloud is public-address-ranges --resource-group-id fee82deba12e4c0fb69c3b09d1f12345

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 공개 주소 범위입니다

공용 주소 범위의 세부사항을 보십시오.

ibmcloud is public-address-range PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is public-address-range r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is public-address-range my-public-address-range-name

명령 옵션

  • PUBLIC_ADDRESS_RANGE: 공용 주소 범위의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공개 주소 범위 생성

공용 주소 범위를 작성하십시오.

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]

명령 예제

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

명령 옵션

  • --ipv4-address-count: 필요한 공용 IPv4 주소의 총 개수입니다. 2의 거듭제곱이어야 합니다.
  • --name: 이 공용 IP 주소 범위의 이름입니다. 이름은 해당 지역의 다른 공용 주소 범위에서 사용되어서는 안 됩니다. ibm-으로 시작하는 이름은 공급자가 관리하는 리소스를 위해 예약되어 있으므로 사용할 수 없습니다.
  • --vpc: 이 공용 IP 주소 범위를 바인딩할 VPC입니다. 플래그를 지정할 때는 --zone 플래그를 반드시 포함해야 합니다.
  • --zone: 이 공용 주소 범위가 속할 영역입니다. 플래그를 지정할 때 --vpc 플래그가 필요합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공개 주소 범위 업데이트입니다

공용 주소 범위를 업데이트하십시오.

ibmcloud is public-address-range-update PUBLIC_ADDRESS_RANGE [--name NAME] [[--vpc VPC] [--zone ZONE] | --reset-target] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is public-address-range-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name public-address-range-1 --vpc cli-test-vpc --zone us-south-1
  • ibmcloud is public-address-range-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name public-address-range-1 --reset-target

명령 옵션

  • PUBLIC_ADDRESS_RANGE: 공용 주소 범위의 ID 또는 이름.
  • --name: 이 공용 IP 주소 범위의 이름입니다. 이름은 해당 지역의 다른 공용 주소 범위에서 사용되어서는 안 됩니다. ibm-으로 시작하는 이름은 공급자가 관리하는 리소스를 위해 예약되어 있으므로 사용할 수 없습니다.
  • --vpc: 이 공용 IP 주소 범위를 바인딩할 VPC로, 기존 VPC가 있는 경우 이를 대체합니다.
  • --zone: 이 공용 주소 범위가 속할 영역으로, 기존 영역을 대체합니다.
  • --reset-target: 대상 주소를 공용 주소 범위에서 제거합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud가 공개 주소 범위 삭제입니다

하나 이상의 공용 주소 범위를 삭제하십시오.

ibmcloud is public-address-range-delete (PUBLIC_ADDRESS_RANGE1 PUBLIC_ADDRESS_RANGE2 ...) [-f, --force] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is public-address-range-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • PUBLIC_ADDRESS_RANGE1: 공용 주소 범위의 ID 또는 이름.
  • PUBLIC_ADDRESS_RANGE2: 공용 주소 범위의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

가상 사설망(VPN) 게이트웨이

다음 섹션에서는 IKE 및 IPsec 정책을 포함하여 VPN 게이트웨이를 관리하는 데 사용할 수 있는 CLI 명령에 대해 자세히 설명합니다.

ibmcloud is ike-policies

IKE 정책을 모두 나열합니다.

ibmcloud is ike-policies [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ike-policy

IKE 정책의 세부사항을 봅니다.

ibmcloud is ike-policy IKE_POLICY [--output JSON] [-q, --quiet]

명령 옵션

  • IKE_POLICY: IKE 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ike-policy-connections

IKE 정책을 사용하는 연결을 모두 나열합니다.

ibmcloud is ike-policy-connections IKE_POLICY [--output JSON] [-q, --quiet]

명령 옵션

  • IKE_POLICY: IKE 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ike-policy-create

IKE 정책을 작성합니다.

ibmcloud is ike-policy-create IKE_POLICY_NAME AUTHENTICATION_ALGORITHMS DH_GROUPS ENCRYPTION_ALGORITHMS IKE_VERSION [--key-lifetime KEY_LIFETIME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2
  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --key-lifetime 28000
  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-name Default
  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
  • ibmcloud is ike-policy-create my-ike-policy sha256,sha384 14,15,16 aes128,aes192 2

명령 옵션

  • IKE_POLICY_NAME: IKE 정책의 이름입니다.
  • AUTHENTICATION_ALGORITHMS: 인증 알고리즘. 허용되는 값: sha256, sha384, sha512 또는 쉼표로 구분된 값의 순서. 알고리즘의 순서는 협상에서의 우선순위를 의미합니다. IKE_VERSION이 2인 경우에만 여러 개의 값이 허용됩니다.
  • DH_GROUPS: 디피-헬만 그룹. 허용되는 값: 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31 또는 쉼표로 구분된 연속된 값들. Diffie-Hellman 그룹의 순서는 협상 시 해당 그룹의 우선순위를 나타냅니다. IKE_VERSION이 2인 경우에만 여러 개의 값이 허용됩니다.
  • ENCRYPTION_ALGORITHMS: 암호화 알고리즘. 허용되는 값: aes128, aes192, aes256 또는 쉼표로 구분된 값의 순서. 알고리즘의 순서는 협상에서의 우선순위를 의미합니다. IKE_VERSION이 2인 경우에만 여러 개의 값이 허용됩니다.
  • IKE_VERSION: IKE 프로토콜 버전입니다. 다음 중 하나입니다: 1, 2.
  • --key-lifetime: 키 수명 시간(초)입니다. 최대: 86400, 최소: 1800. (기본값: 28800 ).
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ike-policy-delete

하나 이상의 IKE 정책을 삭제하십시오.

ibmcloud is ike-policy-delete (IKE_POLICY1 IKE_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • IKE_POLICY1: IKE 정책의 ID 또는 이름.
  • IKE_POLICY2: IKE 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ike-policy-update

IKE 정책을 업데이트합니다.

ibmcloud is ike-policy-update IKE_POLICY [--name NEW_NAME] [--authentication-algorithms AUTHENTICATION_ALGORITHMS] [--dh-groups DH_GROUPS] [--encryption-algorithms ENCRYPTION_ALGORITHMS] [--ike-version 1 | 2] [--key-lifetime KEY_LIFETIME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --name my-ike-policy
  • ibmcloud is ike-policy-update my-ike-policy --name my-renamed-ike-policy
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14,15,16
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --ike-version 2
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --key-lifetime 28000 --output JSON

명령 옵션

  • IKE_POLICY: IKE 정책의 ID 또는 이름.
  • --name: IKE 정책의 새 이름입니다.
  • --authentication-algorithms: 인증 알고리즘. 허용되는 값: sha256, sha384, sha512 또는 쉼표로 구분된 값의 순서. 알고리즘의 순서는 협상에서의 우선순위를 의미합니다. IKE_VERSION이 2인 경우에만 여러 개의 값이 허용됩니다.
  • --dh-groups: 디피-헬만 그룹. 허용되는 값: 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31 또는 쉼표로 구분된 연속된 값들. Diffie-Hellman 그룹의 순서는 협상 시 해당 그룹의 우선순위를 나타냅니다. IKE_VERSION이 2인 경우에만 여러 개의 값이 허용됩니다.
  • --encryption-algorithms: 암호화 알고리즘. 허용되는 값: aes128, aes192, aes256 또는 쉼표로 구분된 값의 순서. 알고리즘의 순서는 협상에서의 우선순위를 의미합니다. IKE_VERSION이 2인 경우에만 여러 개의 값이 허용됩니다.
  • --ike-version: IKE 프로토콜 버전입니다. 다음 중 하나입니다: 1, 2.
  • --key-lifetime: 키 수명 시간(초)입니다. 최대값: 86400, 최소값: 1800.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ipsec-policies

IPsec 정책을 모두 나열합니다.

ibmcloud is ipsec-policies [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ipsec-policy

IPsec 정책의 세부사항을 봅니다.

ibmcloud is ipsec-policy IPSEC_POLICY [--output JSON] [-q, --quiet]

명령 옵션

  • IPSEC_POLICY: IPsec 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ipsec-policy-connections

IPsec 정책을 사용하는 연결을 모두 나열합니다.

ibmcloud is ipsec-policy-connections IPSEC_POLICY [--output JSON] [-q, --quiet]

명령 옵션

  • IPSEC_POLICY: IPsec 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ipsec-policy-create

IPsec 정책을 작성합니다.

ibmcloud is ipsec-policy-create IPSEC_POLICY_NAME AUTHENTICATION_ALGORITHMS ENCRYPTION_ALGORITHMS PFSGS [--key-lifetime KEY_LIFETIME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --key-lifetime 3600
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-name Default
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256,sha384 aes128,aes192 group_14,group_15

명령 옵션

  • IPSEC_POLICY_NAME: IPsec 정책의 이름입니다.
  • AUTHENTICATION_ALGORITHMS: 인증 알고리즘. 결합 모드 암호화 알고리즘(aes128gcm16, aes192gcm16, aes256gcm16)만 사용하는 경우에는 'disabled'로 설정되어야 합니다. 기타 암호화 알고리즘(aes128, aes192, aes256)을 사용할 경우에는 'disabled'로 설정해서는 안 됩니다. 허용되는 값: disabled, sha256, sha384, sha512 또는 쉼표로 구분된 값의 순서열.
  • ENCRYPTION_ALGORITHMS: 암호화 알고리즘. 허용되는 값: aes128, aes128gcm16, aes192, aes192gcm16, aes256, aes256gcm16 또는 쉼표로 구분된 값의 순서. 알고리즘의 순서는 협상에서의 우선순위를 의미합니다.
  • PFSGS: 완벽한 전방 비밀성 그룹. 허용되는 값: disabled, group_14, group_15, group_16, group_17, group_18, group_19, group_20, group_21, group_22, group_23, group_24, group_31 또는 쉼표로 구분된 값의 순서열.
  • --key-lifetime: 키 수명 시간(초)입니다. 최대: 86400, 최소: 1800. (기본값: 3600 ).
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ipsec-policy-delete

하나 이상의 IPsec 정책을 삭제하십시오.

ibmcloud is ipsec-policy-delete (IPSEC_POLICY1 IPSEC_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • IPSEC_POLICY1: IPsec 정책의 ID 또는 이름.
  • IPSEC_POLICY2: IPsec 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is ipsec-policy-update

IPsec 정책을 업데이트합니다.

ibmcloud is ipsec-policy-update IPSEC_POLICY [--name NEW_NAME] [--authentication-algorithms AUTHENTICATION_ALGORITHMS] [--encryption-algorithms ENCRYPTION_ALGORITHMS] [--pfsgs PFSGS] [--key-lifetime KEY_LIFETIME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ipsec-policy-update my-ipsec-policy --name my-renamed-ipsec-policy
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --name my-ipsec-policy
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14,group_15
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --key-lifetime 3600 --output JSON

명령 옵션

  • IPSEC_POLICY: IPsec 정책의 ID 또는 이름.
  • --name: IPsec 정책의 새 이름입니다.
  • --authentication-algorithms: 인증 알고리즘. 결합 모드 암호화 알고리즘( aes128gcm16, aes192gcm16, aes256gcm16 )만 사용하는 경우에는 이 기능을 비활성화해야 합니다. 다른 암호화 알고리즘( aes128, aes192, aes256 )을 사용할 때는 이 기능을 비활성화해서는 안 됩니다. 허용되는 값: disabled, sha256, sha384, sha512 또는 쉼표로 구분된 값의 순서열.
  • --encryption-algorithms: 암호화 알고리즘. 허용되는 값: aes128, aes128gcm16, aes192, aes192gcm16, aes256, aes256gcm16 또는 쉼표로 구분된 값의 순서. 알고리즘의 순서는 협상에서의 우선순위를 의미합니다.
  • --pfsgs: 완벽한 전방 비밀성 그룹. 허용되는 값: disabled, group_14, group_15, group_16, group_17, group_18, group_19, group_20, group_21, group_22, group_23, group_24, group_31 또는 쉼표로 구분된 값의 순서열.
  • --key-lifetime: 키 수명 시간(초)입니다. 최대값: 86400, 최소값: 1800.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway

VPN 게이트웨이의 세부사항을 봅니다.

ibmcloud is vpn-gateway VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection

VPN 게이트웨이 연결의 세부사항을 봅니다.

ibmcloud is vpn-gateway-connection VPN_GATEWAY (CONNECTION1 CONNECTION2 ...) [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결 1: VPN 연결의 ID 또는 이름.
  • CONNECTION2: VPN 연결의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-create

VPN 게이트웨이 연결을 작성합니다.

ibmcloud is vpn-gateway-connection-create CONNECTION_NAME VPN_GATEWAY PEER PRESHARED_KEY [--vpc VPC] [--admin-state-up true | false] [--dead-peer-detection-action restart | clear | hold | none] [--dead-peer-detection-interval INTERVAL] [--dead-peer-detection-timeout TIMEOUT] [--ike-policy IKE_POLICY_ID] [--ipsec-policy IPSEC_POLICY_ID] [--peer-cidr CIDR1 --peer-cidr CIDR2 ... --local-cidr CIDR1 --local-cidr CIDR2 ...] [[--local-ike-identity-type fqdn | hostname | ipv4_address | key_id --local-ike-identity-value VALUE] | [--local-ike-identities LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE]] [--peer-ike-identity-type fqdn | hostname | ipv4_address | key_id --peer-ike-identity-value VALUE] [--establish-mode bidirectional | peer_only] [--distribute-traffic true | false] [--peer-asn ASN] [--tunnels TUNNELS_JSON | @TUNNELS_JSON_FILE] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24
  • ibmcloud is vpn-gateway-connection-create my-connection my-vpn-gateway 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --admin-state-up true
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ipsec-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is vpn-gateway-connection-create my-connection my-vpn-gateway 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ipsec-policy my-ispec-policy
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is vpn-gateway-connection-create my-connection my-vpn-gateway 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ike-policy my-ike-policy
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --admin-state-up true
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ipsec-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --local-cidr 10.240.1.0/24 --peer-cidr 192.168.1.0/24 --peer-cidr 192.168.2.0/24 --output JSON
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --distribute-traffic true --local-ike-identities '[{"type":"fqdn","value":"sadsadasd.com"},{"type":"fqdn","value":"sadsadasdasd.com"}]' --peer-ike-identity-type key_id --peer-ike-identity-value sampledd --output JSON
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --distribute-traffic true --local-ike-identities '[{"type":"fqdn","value":"sadsadasd.com"},{"type":"fqdn","value":"sadsadasdasd.com"}]' --peer-asn 65534 --tunnels '[{"neighbor_ip":{"address":"192.168.3.4"},"tunnel_interface_ip":{"address":"192.168.3.4"}},{"neighbor_ip":{"address":"192.168.3.5"},"tunnel_interface_ip":{"address":"192.168.3.5"}}]' --peer-ike-identity-type key_id --peer-ike-identity-value sampledd --output JSON
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --establish-mode peer_only --local-ike-identities '[{"type":"ipv4_address","value":"2.2.2.2"},{"type":"fqdn","value":"sadsadasd.com"}]' --peer-ike-identity-type key_id --peer-ike-identity-value sampledd JSON 구조로 사용하여 로컬 ike_identity로 VPN 게이트웨이 연결 작성
  • ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --establish-mode peer_only --local-ike-identity-type fqdn --local-ike-identity-value sadsadasd.com --peer-ike-identity-type key_id --peer-ike-identity-value sampledd 로컬 ike_identity를 플래그 구조로 사용하여 VPN 게이트웨이 연결 작성

명령 옵션

  • CONNECTION_NAME: 연결의 이름입니다.
  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • PEER: 피어 VPN 게이트웨이의 IP 주소 또는 FQDN.
  • PRESHARED_KEY: 사전 공유된 키입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --admin-state-up: false로 설정된 경우 VPN 게이트웨이 연결이 종료됩니다. true, false 중 하나입니다. (기본값: true).
  • --dead-peer-detection-action: 작동 중지 피어 발견 조치입니다. 다음 중 하나를 선택하십시오: 재시작, 초기화, 보류, 없음. (기본값: 재시작 ).
  • --dead-peer-detection-interval: 작동 중지 피어 발견 간격(초)입니다(기본값: 2).
  • --dead-peer-detection-timeout: 작동 중지 피어 발견 제한시간(초)입니다(기본값: 10).
  • --ike-policy: IKE 정책의 ID 또는 이름.
  • --ipsec-policy: IPsec 정책의 ID 또는 이름.
  • --peer-cidr: 리소스의 피어 CIDR입니다.
  • --local-cidr: 리소스의 로컬 CIDR입니다.
  • --local-ike-identity-type: 로컬 IKE 신원 유형.
  • --local-ike-identity-value: 로컬 IKE 식별자 FQDN 값입니다.
  • --local-ike-identities: LOCAL_IKE_IDENTITIES_JSON | @LOCAL_IKE_IDENTITIES_JSON_FILE, JSON 또는 JSON 파일 형식의 로컬 IKE 식별자.
  • --peer-ike-identity-type: 피어 IKE 신원 유형.
  • --peer-ike-identity-value: 피어 IKE 식별자 FQDN 값.
  • --establish-mode: VPN 게이트웨이 연결의 설정 모드입니다. 양방향, peer_only 중 하나입니다. (기본값: 양방향).
  • --distribute-traffic: 트래픽이 VPN 게이트웨이 연결의 활성 터널들 간에 분산되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --peer-asn: 이 VPN 게이트웨이 연결에 대한 피어 자율 시스템 번호(ASN).
  • --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE, JSON 형식 또는 JSON 파일 형식의 터널. 중 하나: 터널_제이슨, @tunnels_제이슨_파일.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-delete

하나 이상의 VPN 게이트웨이 연결을 삭제하십시오.

ibmcloud is vpn-gateway-connection-delete VPN_GATEWAY (CONNECTION1 CONNECTION2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결 1: VPN 연결의 ID 또는 이름.
  • CONNECTION2: VPN 연결의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-local-cidr-add

VPN 게이트웨이 연결에 로컬 CIDR을 추가합니다.

ibmcloud is vpn-gateway-connection-local-cidr-add VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-connection-local-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22
  • ibmcloud is vpn-gateway-connection-local-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결: VPN 연결의 ID 또는 이름.
  • CIDR: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-local-cidr-delete

VPN 게이트웨이 연결에서 로컬 CIDR을 제거합니다.

ibmcloud is vpn-gateway-connection-local-cidr-delete VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-connection-local-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22
  • ibmcloud is vpn-gateway-connection-local-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결: VPN 연결의 ID 또는 이름.
  • CIDR: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-peer-cidr-add

VPN 게이트웨이 연결에 피어 CIDR을 추가합니다.

ibmcloud is vpn-gateway-connection-peer-cidr-add VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-connection-peer-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24
  • ibmcloud is vpn-gateway-connection-peer-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결: VPN 연결의 ID 또는 이름.
  • CIDR: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-peer-cidr-delete

VPN 게이트웨이 연결에서 피어 CIDR을 제거합니다.

ibmcloud is vpn-gateway-connection-peer-cidr-delete VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-connection-peer-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24
  • ibmcloud is vpn-gateway-connection-peer-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결: VPN 연결의 ID 또는 이름.
  • CIDR: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connection-update

VPN 게이트웨이 연결을 업데이트합니다.

ibmcloud is vpn-gateway-connection-update VPN_GATEWAY CONNECTION [--vpc VPC] [--admin-state-up true | false] [--dead-peer-detection-action restart | clear | hold | none] [--dead-peer-detection-interval INTERVAL] [--dead-peer-detection-timeout TIMEOUT] [--ike-policy IKE_POLICY_ID | --reset-ike-policy] [--ipsec-policy IPSEC_POLICY_ID | --reset-ipsec-policy] [--peer-address ADDRESS] [--peer-fqdn FQDN] [--distribute-traffic true | false] [--routing-protocol bgp | none] [--peer-asn ASN] [--tunnels TUNNELS_JSON | @TUNNELS_JSON_FILE] [--psk PSK] [--establish-mode bidirectional | peer_only] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-connection-update fee82deba12e4c0fb69c3b09d1f12345 gfe82deba12e4c0fb69c3b09d1f23456 --admin-state-up true --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --ipsec-policy 05251a2e-d6c5-42b4-97b0-b5f8e8d1f445 --peer-address 234.3.4.5 -psk rweirjgiort --name my-new-connection --output JSON
  • ibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --admin-state-up true --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100 --ike-policy my-ike-policy --ipsec-policy my-ipsec-policy --peer-address 234.3.4.5 -psk rweirjgiort --name my-new-connection --output JSON
  • ibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --admin-state-up true --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100 --ike-policy my-ike-policy --ipsec-policy my-ipsec-policy --peer-address 234.3.4.5 -psk rweirjgiort --name my-new-connection --establish-mode peer_only --output JSON
  • ibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --admin-state-up true --ike-policy my-ike-policy --ipsec-policy my-ipsec-policy --peer-fqdn my-service.example.com -psk rweirjgiort --name my-new-connection --establish-mode peer_only --output JSON
  • ibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --distribute-traffic true --output JSON
  • ibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --routing-protocol bgp --peer-asn 65534 —-tunnels '[{"neighbor_ip":{"address":"192.168.3.4"},"tunnel_interface_ip":{"address":"192.168.3.4"}},{"neighbor_ip":{"address":"192.168.3.5"},"tunnel_interface_ip":{"address":"192.168.3.5"}}]' --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • 연결: VPN 연결의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --admin-state-up: false로 설정된 경우 VPN 게이트웨이 연결이 종료됩니다. 다음 중 하나입니다: true, false.
  • --dead-peer-detection-action: 작동 중지 피어 발견 조치입니다. 다음 중 하나입니다: restart, clear, hold, none.
  • --dead-peer-detection-interval: 작동 중지 피어 발견 간격(초)입니다.
  • --dead-peer-detection-timeout: 작동 중지 피어 발견 제한시간(초)입니다.
  • --ike-policy: IKE 정책의 ID 또는 이름.
  • --reset-ike-policy: IKE 정책을 제거합니다.
  • --ipsec-policy: IPsec 정책의 ID 또는 이름.
  • --reset-ipsec-policy: IPsec 정책을 제거합니다.
  • --peer-address: 피어 VPN 게이트웨이의 IP 주소입니다.
  • --peer-fqdn: 피어 VPN 게이트웨이의 FQDN입니다.
  • --distribute-traffic: 트래픽이 VPN 게이트웨이 연결의 활성 터널들 간에 분산되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --routing-protocol: 이 VPN 게이트웨이 연결에 활성화된 라우팅 프로토콜입니다. 이 매개변수를 지정할 경우, mode는 route여야 합니다. 다음 중 하나: bgp, none.
  • --peer-asn: 이 VPN 게이트웨이 연결에 대한 피어 자율 시스템 번호(ASN).
  • --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE, JSON 형식 또는 JSON 파일 형식의 터널. 중 하나: 터널_제이슨, @tunnels_제이슨_파일.
  • --psk: 사전 공유된 키입니다.
  • --establish-mode: VPN 게이트웨이 연결의 설정 모드입니다. 양방향, peer_only 중 하나입니다.
  • --name: 새 연결 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-connections

VPN 게이트웨이 연결을 모두 나열합니다.

ibmcloud is vpn-gateway-connections VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-create

VPN 게이트웨이를 작성합니다.

ibmcloud is vpn-gateway-create VPN_GATEWAY_NAME SUBNET [--mode policy | route [--advertised-cidrs ADVERTISED_CIDRS1 --advertised-cidrs ADVERTISED_CIDRS2 ...] [--local-asn ASN]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route
  • ibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode route
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode policy
  • ibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode policy
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-name Default
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --advertised-cidrs 10.45.0.0/24
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --local-asn 64520

명령 옵션

  • VPN_GATEWAY_NAME: VPN 게이트웨이의 이름입니다.
  • 서브넷: 서브넷의 ID 또는 이름.
  • --mode: VPN 게이트웨이의 모드입니다. 지정하지 않으면 VPN 게이트웨이의 기본 모드는 policy입니다. 다음 중 하나입니다: policy, route.
  • --advertised-cidrs: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --local-asn: 이 VPN 게이트웨이 및 해당 연결에 대한 로컬 자율 시스템 번호(ASN).
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-delete

하나 이상의 VPN 게이트웨이를 삭제하십시오.

ibmcloud is vpn-gateway-delete (VPN_GATEWAY1 VPN_GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPN_GATEWAY1: VPN 게이트웨이의 ID 또는 이름.
  • VPN_GATEWAY2: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateway-update

VPN 게이트웨이를 업데이트합니다.

ibmcloud is vpn-gateway-update VPN_GATEWAY [--vpc VPC] [--name NEW_NAME] [--local-asn ASN] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-update fee82deba12e4c0fb69c3b09d1f12345 --name my-renamed-gateway --output JSON
  • ibmcloud is vpn-gateway-update my-vpn-gateway --name my-renamed-gateway --output JSON
  • ibmcloud is vpn-gateway-update my-vpn-gateway --name my-renamed-gateway --local-asn 64520 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: VPN 게이트웨이의 새 이름입니다.
  • --local-asn: 이 VPN 게이트웨이 및 해당 연결에 대한 로컬 자율 시스템 번호(ASN).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-gateways

VPN 게이트웨이를 모두 나열합니다.

ibmcloud is vpn-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-게이트웨이-광고-CIDR입니다

지정된 알려진 CIDR가 VPN 게이트웨이에 존재하는지 확인하십시오.

ibmcloud is vpn-gateway-advertised-cidr VPN_GATEWAY --cidr CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-advertised-cidr 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24
  • ibmcloud is vpn-gateway-advertised-cidr 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --cidr: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-게이트웨이-광고-CIDR-ADD입니다

알려진 CIDR을 VPN 게이트웨이에 추가하십시오.

ibmcloud is vpn-gateway-advertised-cidr-add VPN_GATEWAY --cidr CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-advertised-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24
  • ibmcloud is vpn-gateway-advertised-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --cidr: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpn-gateway-advertised-cidr-delete입니다

VPN 게이트웨이에서 알려진 CIDR을 제거합니다.

ibmcloud is vpn-gateway-advertised-cidr-delete VPN_GATEWAY (CIDR1 CIDR2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-advertised-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 10.45.0.0/24
  • ibmcloud is vpn-gateway-advertised-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 10.45.0.0/24 --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • CIDR1: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • CIDR2: CIDR 블록 표기법으로 표시된 IP 주소 범위.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-게이트웨이-광고-CIDRS입니다

알려진 모든 VPN 게이트웨이 CIDR을 모두 나열하십시오.

ibmcloud is vpn-gateway-advertised-cidrs VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-advertised-cidrs 0726-59be5c84-1dc2-4191-b591-d506514563bf
  • ibmcloud is vpn-gateway-advertised-cidrs 0726-59be5c84-1dc2-4191-b591-d506514563bf --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-게이트웨이-서비스-연결입니다

VPN 게이트웨이 서비스 연결을 검색하십시오.

ibmcloud is vpn-gateway-service-connection VPN_GATEWAY --service-connection-id SERVICE_CONNECTION_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-service-connection 0726-59be5c84-1dc2-4191-b591-d506514563bf --service-connection-id my-connection
  • ibmcloud is vpn-gateway-service-connection 0726-59be5c84-1dc2-4191-b591-d506514563bf --service-connection-id my-connection --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --service-connection-id: VPN 게이트웨이 연결 식별자.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-게이트웨이-서비스-연결입니다

모든 VPN 게이트웨이 서비스 연결을 나열하십시오.

ibmcloud is vpn-gateway-service-connections VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-gateway-service-connections 0726-59be5c84-1dc2-4191-b591-d506514563bf
  • ibmcloud is vpn-gateway-service-connections 0726-59be5c84-1dc2-4191-b591-d506514563bf --output JSON

명령 옵션

  • VPN_GATEWAY: VPN 게이트웨이의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

가상 사설망(VPN) 서버

다음 절에서는 VPN 서버 작업에 사용할 수 있는 CLI 명령에 대한 세부사항을 제공합니다.

iBM클라우드는 VPN 서버입니다

모든 VPN 서버를 나열합니다.

ibmcloud is vpn-servers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud-vpn-server임

VPN 서버의 세부 정보를 확인합니다.

ibmcloud is vpn-server VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-생성입니다

VPN 서버를 작성하십시오.

ibmcloud is vpn-server-create --client-ip-pool CLIENT_IP_POOL --cert CERT (--client-auth-methods certificate | username | certificate,username | username,certificate) [--subnet SUBNET --vpc VPC] [--client-ca CLIENT_CA] [--client-crl CLIENT_CRL] [--client-dns CLIENT_DNS] [--client-idle-timeout CLIENT_IDLE_TIMEOUT] [--enable-split-tunnel false | true] [--port PORT] [--protocol udp | tcp] [--sg SG] [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-server-create --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0,0736-4b871e22-e819-4f87-bb17-e457a88246a2 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods certificate --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514
  • ibmcloud is vpn-server-create --subnet my-subnet,my-subnet2 --vpc my-vpc --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods certificate --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514
  • ibmcloud is vpn-server-create --name myvpnserver --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0,0736-4b871e22-e819-4f87-bb17-e457a88246a2 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username
  • ibmcloud is vpn-server-create --name myvpnserver2 --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username --client-dns 9.9.9.9,8.8.8.8 --protocol tcp --port 8888 --enable-split-tunnel true --client-idle-timeout 1200
  • ibmcloud is vpn-server-create --name myvpnserver3 --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username --sg r134-e32f671c-463d-4f93-88e3-2dd0413476b4,r134-3af7a9db-d9bc-43d4-bced-93e0a33fee25
  • ibmcloud is vpn-server-create --name myvpnserver3 --subnet my-subnet --vpc my-vpc --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username --sg my-sg1,my-sg2
  • ibmcloud is vpn-server-create --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0,0736-4b871e22-e819-4f87-bb17-e457a88246a2 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-dns 172.34.1.100 --client-auth-methods certificate,username --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514 --client-crl @./openvpn/crl.pem --name vpnswithcrl --sg r134-5744b689-e5c4-461d-9f9b-ce5e7e8dbed6

명령 옵션

  • --subnet: 이 VPN 서버에 할당할 서브넷의 ID 또는 이름을 쉼표로 구분하여 지정합니다. 고가용성을 위해 서로 다른 구역에 있는 서브넷을 사용하십시오. 최대 두 개의 서브넷을 설정할 수 있습니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • - - client-ip-pool: CIDR 형식으로 표시된 VPN 클라이언트 IPv4 주소 풀입니다. 요청은 VPC의 기존 주소 접두부 또는 예약된 주소 범위 즉, 127.0.0.0/8(IPv4 루프백 주소), 161.26.0.0/16((IBM 서비스), 166.8.0.0/14(클라우드 서비스 엔드포인트), 169.254.0.0/16(IPv4 링크 로컬 주소), 224.0.0.0/4(IPv4 멀티캐스트 주소)와 겹치지 않아야 합니다. 클라이언트 IP 주소 풀 CIDR의 접두부 길이의 범위는 /9(8,388,608주소) - /22(1024주소)여야 합니다. 최대 동시 연결 수를 사용하는 데 필요한 IP 주소보다 두 배 많이 포함된 CIDR 블록이 권장됩니다.
  • --cert: 이 VPN 서버에 대한 시크릿 매니저의 시크릿 CRN입니다.
  • --client-auth-methods: 쉼표로 구분된 클라이언트 인증 방법 목록. 인증서, 사용자 이름, 인증서, 사용자 이름, 사용자 이름, 인증서 중 하나입니다.
  • --client-ca: VPN 클라이언트 인증 기관(CA)에 사용할 시크릿 매니저의 비밀 CRN입니다.
  • --client-crl: CRL | @CRL-file. PEM 형식으로 인코딩된 인증서 폐기 목록 컨텐츠입니다.
  • --client-dns: 이 VPN 서버에 연결된 VPN 클라이언트에 제공되는 DNS 서버 주소들을 쉼표로 구분하여 나열한 목록입니다. 최대 두 개의 DNS 서버를 설정할 수 있습니다.
  • --client-idle-timeout: VPN 클라이언트가 이 VPN 서버에서 연결이 끊기기 전까지 비활성 상태로 있을 수 있는 시간(초). 서버가 유휴 클라이언트의 연결을 끊지 않도록 하려면 0을 지정하십시오(기본값: 600).
  • -enable-split-tunnel: 분할 터널링이 이 VPN 서버에서 사용으로 설정되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --port: 이 VPN 서버에 사용할 포트 번호입니다. (기본값: 443 ).
  • -- protocol: 이 VPN 서버에 사용할 전송 프로토콜입니다. 다음 중 하나: udp, tcp. (기본값: udp ).
  • --sg: VPN 서버에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --name: VPN 서버의 새 이름입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-서버 업데이트입니다

VPN 서버를 업데이트합니다.

ibmcloud is vpn-server-update VPN_SERVER [--vpc VPC] [--subnet SUBNET] [--client-ip-pool CLIENT_IP_POOL] [--cert CERT] [--client-auth-methods certificate | username | certificate,username | username,certificate] [--client-ca CLIENT_CA] [--client-crl CLIENT_CRL] [[--client-dns CLIENT_DNS | --reset-client-dns]] [--client-idle-timeout CLIENT_IDLE_TIMEOUT] [--enable-split-tunnel false | true] [--port PORT] [--protocol udp | tcp] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --name my-server
  • ibmcloud is vpn-server-update my-server --name my-renamed-server
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-auth-methods certificate --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --client-ip-pool 192.168.0.0/20 --client-dns 9.9.9.9 --client-idle-timeout 120 --port 9090 --protocol tcp --enable-split-tunnel true --output JSON
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --client-dns "" 이 VPN 서버에 연결된 VPN 클라이언트에 제공되는 DNS 서버 주소를 정리합니다.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --reset-client-dns 이 VPN 서버에 연결된 VPN 클라이언트에 제공되는 DNS 서버 주소를 정리합니다.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1,0726-61b2f53f-1e95-42a7-94ab-55de8f8cbdd5 서로 다른 지역의 둘 이상의 서브넷이 있는 VPN 서버를 업데이트하여 고가용성을 확보합니다.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1 VPN 서버의 서브넷을 변경하거나 VPN 서버를 고가용성 VPN 서버에서 독립형 VPN 서버로 다운그레이드하도록 서브넷을 사용하여 VPN 서버를 업데이트합니다.

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --subnet: 이 VPN 서버에 할당할 서브넷의 ID 또는 이름을 쉼표로 구분하여 지정합니다. 고가용성을 위해 서로 다른 구역에 있는 서브넷을 사용하십시오. 최대 두 개의 서브넷을 설정할 수 있습니다.
  • - - client-ip-pool: CIDR 형식으로 표시된 VPN 클라이언트 IPv4 주소 풀입니다. 요청은 VPC의 기존 주소 접두부 또는 예약된 주소 범위 즉, 127.0.0.0/8(IPv4 루프백 주소), 161.26.0.0/16((IBM 서비스), 166.8.0.0/14(클라우드 서비스 엔드포인트), 169.254.0.0/16(IPv4 링크 로컬 주소), 224.0.0.0/4(IPv4 멀티캐스트 주소)와 겹치지 않아야 합니다. 클라이언트 IP 주소 풀 CIDR의 접두부 길이의 범위는 /9(8,388,608주소) - /22(1024주소)여야 합니다. 최대 동시 연결 수를 사용하는 데 필요한 IP 주소보다 두 배 많이 포함된 CIDR 블록이 권장됩니다.
  • --cert: 이 VPN 서버에 대한 시크릿 매니저의 시크릿 CRN입니다.
  • --client-auth-methods: 쉼표로 구분된 클라이언트 인증 방법 목록. 인증서, 사용자 이름, 인증서, 사용자 이름, 사용자 이름, 인증서 중 하나입니다.
  • --client-ca: VPN 클라이언트 인증 기관(CA)에 사용할 시크릿 매니저의 비밀 CRN입니다.
  • --client-crl: CRL | @CRL-file. PEM 형식으로 인코딩된 인증서 폐기 목록 컨텐츠입니다.
  • --client-dns: 이 VPN 서버에 연결된 VPN 클라이언트에 제공되는 DNS 서버 주소들을 쉼표로 구분하여 나열한 목록입니다. 최대 두 개의 DNS 서버를 설정할 수 있습니다.
  • --reset-client-dns: 이 VPN 서버에 연결된 VPN 클라이언트에 제공된 DNS 서버 주소를 정리합니다.
  • --client-idle-timeout: VPN 클라이언트가 이 VPN 서버에서 연결이 끊기기 전까지 비활성 상태로 있을 수 있는 시간(초). 서버에서 유휴 클라이언트와의 연결을 끊지 않도록 하려면 0을 지정하십시오.
  • -enable-split-tunnel: 분할 터널링이 이 VPN 서버에서 사용으로 설정되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --port: 이 VPN 서버에 사용할 포트 번호입니다.
  • -- protocol: 이 VPN 서버에 사용할 전송 프로토콜입니다. udp, tcp 중 하나입니다.
  • --name: VPN 서버의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is vpn-server-삭제

하나 이상의 VPN 서버를 삭제하십시오.

ibmcloud is vpn-server-delete (VPN_SERVER1 VPN_SERVER2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPN_SERVER1: VPN 서버의 ID 또는 이름.
  • VPN_SERVER2: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-클라이언트-구성입니다

OpenVPN 클라이언트 구성을 가져옵니다.

ibmcloud is vpn-server-client-configuration VPN_SERVER [--vpc VPC] [--file FILE] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-server-client-configuration r134-d0671da5-1646-449b-8390-6bd7d6abea01
  • ibmcloud is vpn-server-client-configuration my-server
  • ibmcloud is vpn-server-client-configuration r134-d0671da5-1646-449b-8390-6bd7d6abea01 --file ./my_vpn.conf

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --file: 클라이언트 구성 정보를 지정된 파일 경로명에 저장합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-서버-클라이언트입니다

특정 VPN 서버에 연결된 모든 VPN 클라이언트를 나열합니다.

ibmcloud is vpn-server-clients VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-서버-클라이언트입니다

VPN 클라이언트의 세부 정보를 확인합니다.

ibmcloud is vpn-server-client VPN_SERVER CLIENT_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • CLIENT_ID: VPN 클라이언트의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-클라이언트-삭제입니다

VPN 서버에 대해 하나 이상의 VPN 클라이언트를 삭제하십시오.

ibmcloud is vpn-server-client-delete VPN_SERVER (CLIENT_ID1 CLIENT_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • CLIENT_ID1: VPN 클라이언트의 ID입니다.
  • CLIENT_ID2: VPN 클라이언트의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-클라이언트-연결 끊기

VPN 클라이언트의 연결을 끊으십시오.

ibmcloud is vpn-server-client-disconnect VPN_SERVER (CLIENT_ID1 CLIENT_ID2 ...) [--vpc VPC] [-f, --force] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • CLIENT_ID1: VPN 클라이언트의 ID입니다.
  • CLIENT_ID2: VPN 클라이언트의 ID입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 VPN-서버-라우트입니다

VPN 서버에 대한 모든 VPN 경로를 나열합니다.

ibmcloud is vpn-server-routes VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 vpn-server-route입니다.

VPN 경로의 세부 정보를 확인합니다.

ibmcloud is vpn-server-route VPN_SERVER ROUTE_ID [--vpc VPC] [--output JSON] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • ROUTE_ID: VPN 경로의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-경로-생성

VPN 라우트를 작성하십시오.

ibmcloud is vpn-server-route-create VPN_SERVER --destination DESTINATION_CIDR [--vpc VPC] [--action translate | deliver | drop] [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-server-route-create r134-77e21079-7291-44c2-866a-8f1848bc10f0 --name my-route --action deliver --destination 10.0.0.0/24
  • ibmcloud is vpn-server-route-create my-server --name my-route --action deliver --destination 10.0.0.0/24
  • ibmcloud is vpn-server-route-create r134-77e21079-7291-44c2-866a-8f1848bc10f0 --name my-route --action drop --destination 10.0.0.0/24

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --action: 경로와 일치하는 패킷에 대해 수행할 작업. 변환, 전달, 삭제 중 하나입니다(기본값: 전달).
  • --destination: VPN 서버에서 이 VPN 경로에 사용할 목적지입니다. VPN 서버 내에서 고유해야 합니다. 수신 패킷이 대상과 일치하지 않으면 패킷이 삭제됩니다.
  • --name: VPN 경로의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-경로 업데이트입니다

VPN 라우트를 업데이트합니다.

ibmcloud is vpn-server-route-update VPN_SERVER ROUTE_ID [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is vpn-server-route-update r134-77e21079-7291-44c2-866a-8f1848bc10f0 1233a60b-fc95-4dbc-96ab-a976b723bfb0 --name my-route
  • ibmcloud is vpn-server-route-update my-server my-route --name my-renamed-route

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • ROUTE_ID: VPN 경로의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --name: VPN 경로의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 VPN-서버-경로-삭제입니다

하나 이상의 VPN 라우트를 삭제하십시오.

ibmcloud is vpn-server-route-delete VPN_SERVER (ROUTE_ID1 ROUTE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • VPN_SERVER: VPN 서버의 ID 또는 이름.
  • ROUTE_ID1: VPN 경로의 ID 또는 이름.
  • ROUTE_ID2: VPN 경로의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

컴퓨팅 명령

다음 절에서는 컴퓨팅 기능의 CLI 명령에 관한 정보를 제공합니다.

이미지

ibmcloud is operating-systems

운영 체제를 모두 나열합니다.

ibmcloud is operating-systems [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is operating-system

운영 체제의 세부사항을 봅니다.

ibmcloud is operating-system OPERATING_SYSTEM_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • OPERATING_SYSTEM_NAME: 운영 체제의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is image

이미지의 세부사항을 봅니다.

ibmcloud is image IMAGE [--output JSON] [-q, --quiet]

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is images

지역에 있는 이미지를 모두 나열합니다.

ibmcloud is images [--visibility all | public | private] [--status STATUS] [--user-data-format USER_DATA_FORMAT] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [--remote-account-id provider | user] [-q, --quiet]

명령 예제

  • ibmcloud is images --status deprecated,obsolete
  • ibmcloud is images --user-data-format esxi_kickstart,ipxe
  • ibmcloud is images --remote-account-id provider
  • ibmcloud is images --remote-account-id 2d1bace7b46e4815a81e52c6ffeba5cf

명령 옵션

  • --visibility: 지정된 가시성이 있는 이미지를 나열합니다. 올바른 가시성은 public 또는 private입니다.
  • --status: 쉼표로 구분된 상태 값 목록에 해당하는 이미지만 컬렉션에서 필터링합니다. 사용 가능한 값: 사용 가능, 삭제 중, 더 이상 사용되지 않음, 실패, 구식, 부분적으로 사용 가능, 대기 중, 사용 불가능, 모두.
  • --user-data-format: 쉼표로 구분된 user-data-format 값 목록에 해당하는 이미지만을 필터링하여 수집합니다. 사용 가능한 값: cloud_init, esxi_kickstart, ipxe.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --remote-account-id: remote.account.id remote.account.id 속성이 지정된 계정과 일치하는 이미지로 컬렉션을 필터링합니다. 사용자는 ACCOUNT_ID 또는 공급자, 사용자 중 하나를 제공할 수도 있습니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is image-create

이미지를 작성합니다.

ibmcloud is image-create IMAGE_NAME ([--file IMAGE_FILE_LOCATION --os-name OPERATING_SYSTEM_NAME [--encrypted-data-key ENCRYPTED_DATA_KEY --encryption-key ENCRYPTION_KEY]] | [--source-volume SOURCE_VOLUME --encryption-key-volume ENCRYPTION_KEY_VOLUME]) [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--deprecate-at DEPRECATE_AT] [--obsolete-at OBSOLETE_AT] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64
  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --resource-group-name Default
  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --output JSON
  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --encrypted-data-key eyJjaXBoZXJ0ZXh0IjoiSFVBS1VxTFFzUVhVRytTdElxTENDS3BjQjZ5Qm9HWlMxOVU9IiwiaXYiOiIxVXdNeTFTNG9odHVOWmJPIiwidmVyc2lvbiI6IjQuMC4wIiwiaGFuZGxlIjoiMWU5MzNkY2QtYjczMi00MDY3LWEyNTUtZDg5MzMxMTdmZGZmIn0= --encryption-key crn:v1:bluemix:public:kms:us-south:a/823bd195e9fd4f0db40ac2e1bffef3e0:2479bd12-1e8e-4506-88d9-bdb9512ac317:key:404f662d-1e18-40b1-aabf-d6c25bca22ea
  • ibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e
  • ibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e --encryption-key-volume crn:v1:bluemix:public:kms:us-south:a/823bd195e9fd4f0db40ac2e1bffef3e0:2479bd12-1e8e-4506-88d9-bdb9512ac317:key:404f662d-1e18-40b1-aabf-d6c25bca22ea
  • ibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e --deprecate-at "2023-03-01T00:45:00Z" --obsolete-at "2023-03-02T00:50:00Z"
  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --allowed-use-api-version "2024-10-29" --allowed-use-bare-metal-server "enable_secure_boot==true" --allowed-use-instance true
  • ibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e --allowed-use-api-version "2024-10-29" --allowed-use-bare-metal-server "enable_secure_boot==true" --allowed-use-instance true

명령 옵션

  • IMAGE_NAME: 이미지의 이름입니다.
  • --file: 이미지 파일의 클라우드 오브젝트 스토어(COS) 위치. 예: cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2.
  • --os-name: 이 이미지의 운영 체제 이름입니다.
  • --encrypted-data-key: 이 이미지의 데이터를 암호화하는 데 사용된 키를 base64-encoded 형식으로 암호화한 값입니다.
  • --encryption-key: 데이터 키(최종적으로는 encrypted_data_key 로 표시됨)를 감싸는 데 사용된 루트 키의 CRN입니다. 또한, 루트 키는 이 이미지에서 생성된 볼륨을 암호화하는 데 사용됩니다(볼륨 생성 시 별도의 encryption_key 가 지정되지 않은 경우).
  • --source-volume: 볼륨의 ID 또는 이름. 이미지를 작성할 때 사용할 소스 볼륨입니다. 지정된 볼륨은 이미지에서 비롯되어야 합니다. 볼륨의 ‘active’ 및 ‘busy’ 속성 값은 ‘false’ 여야 하며, 해당 볼륨에 연결된 인스턴스는 ‘중지됨’ 상태여야 합니다.
  • --encryption-key-volume: 이미지에 대해 시스템에서 생성된 데이터 암호화 키를 감싸는 데 사용되는 루트 키에 대한 참조입니다. 이 특성을 제공하지 않으면 소스 볼륨의 루트 키가 사용됩니다.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server: true,--au-bms true - 이 이미지로 프로비저닝되는 베어 메탈 서버의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --allowed-use-instance: true,--au-ins true - 이 이미지로 프로비저닝되는 가상 서버 인스턴스의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --deprecate-at: 이 이미지에 설정할 사용 중단 날짜 및 시간. 이미 지난 날짜 및 시간은 설정할 수 없으며, 'obsolete_at' 보다 이전 시점이어야 합니다. 날짜와 시간은 ISO 8601 형식으로 표기해야 합니다: 2024-03-05T15:31:50.701Z 또는 2024-03-05T15:31:50.701+8:00.
  • --obsolete-at: 이 이미지에 설정할 유효기간 만료 날짜 및 시간. 이미 지난 날짜 및 시간은 설정할 수 없으며, 'deprecate_at' 이후 시점이어야 합니다. 날짜와 시간은 ISO 8601 형식으로 표기해야 합니다: 2024-03-05T15:31:50.701Z 또는 2024-03-05T15:31:50.701+8:00.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is image-update

이미지를 업데이트합니다.

ibmcloud is image-update IMAGE --name NEW_NAME [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--deprecate-at DEPRECATE_AT | --reset-deprecate-at] [--obsolete-at OBSOLETE_AT | --reset-obsolete-at] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-image
  • ibmcloud is image-update my-image-from-volume-cli --name my-image-from-volume-cli-do-not-delete --obsolete-at "2023-03-02T04:20:00+05:30"
  • ibmcloud is image-update my-image-from-volume-cli-do-not-delete --deprecate-at "2023-03-03T04:20:00+05:30"
  • ibmcloud is image-update my-image-from-volume-cli-do-not-delete --reset-deprecate-at
  • ibmcloud is image-update my-image-from-volume-cli-do-not-delete --reset-obsolete-at
  • ibmcloud is image-update my-image-from-volume-cli-do-not-delete --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --name: 이미지의 새 이름입니다.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server, --au-bms: 이 이미지로 프로비저닝된 베어 메탈 서버가 충족해야 하는 조건입니다.
  • --allowed-use-instance, --au-ins: 이 이미지로 프로비저닝된 가상 서버 인스턴스가 충족해야 하는 조건입니다.
  • --deprecate-at: 이 이미지에 설정할 사용 중단 날짜 및 시간. 이미 지난 날짜 및 시간은 설정할 수 없으며, 'obsolete_at' 보다 이전 시점이어야 합니다. 날짜와 시간은 ISO 8601 형식으로 표기해야 합니다: 2024-03-05T15:31:50.701Z 또는 2024-03-05T15:31:50.701+8:00.
  • --reset-deprecate-at: 이 플래그를 지정하면 기존 사용 중단 예정 날짜와 시간을 제거할 수 있습니다. 이미지 상태가 "더 이상 사용되지 않음"이면 "사용 가능"이 됩니다.
  • --obsolete-at: 이 이미지에 설정할 유효기간 만료 날짜 및 시간. 이미 지난 날짜 및 시간은 설정할 수 없으며, 'deprecate_at' 이후 시점이어야 합니다. 날짜와 시간은 ISO 8601 형식으로 표기해야 합니다: 2024-03-05T15:31:50.701Z 또는 2024-03-05T15:31:50.701+8:00.
  • --reset-obsolete-at: 이 플래그를 지정하면 기존 사용 중단 날짜 및 시간을 제거할 수 있습니다. 이미지 상태가 "폐기"인 경우, "deprecate_at" 시점이 이미 지난 경우 "더 이상 사용되지 않음"이 됩니다. 그렇지 않으면 "사용 가능"이 됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is image-delete

하나 이상의 이미지를 삭제하십시오.

ibmcloud is image-delete (IMAGE1 IMAGE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • IMAGE1: 이미지의 ID 또는 이름.
  • IMAGE2: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지 내보내기 작업입니다

이미지 내보내기 작업의 세부 정보를 확인합니다.

ibmcloud is image-export-job IMAGE JOB [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-export-job 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 6451a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is image-export-job my-image my-export-job

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • JOB: 이미지 내보내기 작업의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지 내보내기 작업입니다

이미지의 모든 내보내기 작업을 나열합니다.

ibmcloud is image-export-jobs IMAGE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-export-jobs 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is image-export-jobs my-image

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지-내보내기-작업-생성

이미지 내보내기 작업을 생성합니다.

ibmcloud is image-export-job-create IMAGE --bucket BUCKET [--name NEW_NAME] [--format qcow2 | vhd] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-export-job-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-export-job --format qcow2 --bucket my-bucket
  • ibmcloud is image-export-job-create my-image --name my-export-job --format qcow2 --bucket my-bucket

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --name: 이미지 내보내기 작업의 새 이름.
  • --format: 내보낼 이미지에 사용할 형식입니다. 이미지가 암호화된 경우 qcow2만 지원됩니다. qcow2, vhd 중 하나입니다. (기본값: qcow2).
  • --bucket: 이미지를 내보낼 Cloud Object Storage 버킷입니다. 버킷이 존재해야 하며, IAM 서비스 권한은 버킷에 대해 VPC 인프라 서비스의 VPC용 이미지 서비스 작성자 액세스 권한을 부여해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지 내보내기 작업 업데이트입니다

이미지 내보내기 작업을 업데이트합니다.

ibmcloud is image-export-job-update IMAGE JOB --name NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-export-job-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 6451a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-image-export-job
  • ibmcloud is image-export-job-update my-image my-export-job --name my-image-export-job

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • JOB: 이미지 내보내기 작업의 ID 또는 이름.
  • --name: 이미지 내보내기 작업의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지 내보내기 작업 삭제입니다

하나 이상의 이미지 내보내기 작업을 삭제합니다.

ibmcloud is image-export-job-delete IMAGE (JOB1 JOB2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is image-export-job-delete 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 6451a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is image-export-job-delete my-image my-export-job

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • JOB1: 이미지 내보내기 작업의 ID 또는 이름.
  • JOB2: 이미지 내보내기 작업의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 image-deprecate입니다.

이미지가 더 이상 사용되지 않음.

ibmcloud is image-deprecate IMAGE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-deprecate my-image-from-volume-cli-do-not-delete

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is image-더 이상 사용되지 않음

이미지를 폐기합니다.

ibmcloud is image-obsolete IMAGE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-obsolete my-image-from-volume-cli-do-not-delete

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지-인스턴스-프로필입니다

이미지와 호환되는 인스턴스 프로파일을 나열합니다.

ibmcloud is image-instance-profiles IMAGE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-instance-profiles my-image-from-volume-cli-do-not-delete
  • ibmcloud is image-instance-profiles my-image-from-volume-cli-do-not-delete --output JSON
  • ibmcloud is image-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud is image-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 이미지 베어 메탈 서버 프로파일입니다

이미지와 호환되는 베어메탈 서버 프로파일을 나열합니다.

ibmcloud is image-bare-metal-server-profiles IMAGE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is image-bare-metal-server-profiles my-image
  • ibmcloud is image-bare-metal-server-profiles my-image --output JSON
  • ibmcloud is image-bare-metal-server-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud is image-bare-metal-server-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON

명령 옵션

  • 이미지: 이미지의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 catalog-image-offering입니다.

카탈로그에 수록된 모든 이미지를 나열하십시오.

ibmcloud is catalog-image-offerings [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is catalog-image-offerings

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 catalog-image-offering입니다.

카탈로그 이미지 오퍼링을 가져오십시오.

ibmcloud is catalog-image-offering CATALOG OFFERING [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is catalog-image-offering 2497ae83-40cb-46ba-ac7f-5303514a2669 54372a73-7a0a-4799-ac9c-8736620c67f1

명령 옵션

  • 카탈로그: 카탈로그의 ID.
  • 제물: 제물의 식별자.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

인스턴스

ibmcloud is instance

가상 서버 인스턴스의 세부사항을 봅니다.

ibmcloud is instance INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-initialization-values

가상 인스턴스의 초기화 세부사항을 봅니다.

ibmcloud is instance-initialization-values INSTANCE [--private-key (KEY | @KEY_FILE) [--private-key-passphrase PRIVATE_KEY_PASSPHRASE]] [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --private-key: key | @key-file. 비밀번호를 복호화하기 위한 PEM 형식의 개인 키입니다.
  • --private-key-passphrase: 암호화된 개인 키의 암호 문구입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instances

가상 서버 인스턴스를 모두 나열합니다.

ibmcloud is instances [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--reservation RESERVATION] [--vpc VPC] [--ig IG] [--availability-class spot | standard] [--dh DH] [--pg PG] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --reservation: 예약 ID 또는 이름.
  • --vpc: VPC의 ID, 이름 또는 CRN.
  • --ig: 인스턴스 그룹의 ID, 이름 또는 CRN.
  • --availability-class: 가상 서버 인스턴스의 가용성 클래스입니다. 스팟, 표준 중 하나입니다.
  • --dh: 전용 호스트의 ID, 이름 또는 CRN.
  • --pg: 배치 그룹의 ID, 이름 또는 CRN.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 인스턴스 콘솔입니다

가상 서버 인스턴스에 대한 대화식 콘솔을 엽니다. 이 명령은 기본적으로 대화식 직렬 콘솔을 엽니다.

ibmcloud is instance-console INSTANCE [--vnc] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --vnc: VNC 콘솔의 WebSocket URI를 가져오고, 해당 인스턴스의 브라우저에서 IBM Cloud 웹 VNC 콘솔을 엽니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-create

가상 서버 인스턴스를 작성하십시오.

ibmcloud is instance-create INSTANCE_NAME VPC ZONE_NAME PROFILE_NAME SUBNET (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | (--pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | [([--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE] [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-i, --interactive] [-q, --quiet]

명령 예제

  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]' 볼륨 연결을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "bandwidth":1000, "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]' 대역폭이 있는 볼륨 첨부 파일로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"id":"67531475-bd8a-478e-bcfe-2e53365cd0aa"}}]' 볼륨 연결에 기존 볼륨이 있는 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 여러 SSH 키를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "capacity": 150, "profile": {"name": "general-purpose"}}}' 부트 볼륨 용량이 있는 이미지에서 인스턴스를 작성하십시오. 용량 값은 이미지의 최소 할당 크기부터 250까지 설정할 수 있습니다.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}' 부트 볼륨이 있는 인스턴스를 작성하고 사용자 태그가 있는 부트 볼륨을 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}' 암호화된 부트 볼륨이 있는 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"bandwidth":1000, "profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}' 대역폭이 있는 암호화된 부팅 볼륨으로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}]' 보조 네트워크 인터페이스에 연결된 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}' JSON에서 기본 네트워크 인터페이스 구성을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.240.129.10 --auto-delete true --ip-name my-reserved-ip --allow-ip-spoofing true 보안 그룹, 예약된 IP 설정 및 소스 IP 스푸핑 설정을 포함하는 기본 네트워크 인터페이스 구성으로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --reserved-ip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469 --allow-ip-spoofing true 보안 그룹, 기존 예약 IP 및 소스 IP 스푸핑 설정을 포함하는 기본 네트워크 인터페이스 구성으로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host c019b1f7-c4d6-430c-aaa4-e0cc25d47277 원하는 전용 호스트에 배치할 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group a4738ceb-5e59-4601-849a-61d7895740ee 원하는 전용 호스트 그룹에 배치할 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group 1d2afa0f-b9f2-4d85-ae35-a08885269644 원하는 배치 그룹에 배치할 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --total-volume-bandwidth 4000 특정 총 볼륨 대역폭으로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true 메타데이터 서비스를 사용 또는 사용 안함으로 설정하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true --metadata-service-protocol http --metadata-service-response-hop-limit 60 메타데이터 서비스 구성을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 예약 선호도를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b 예약 선호도를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --default-trusted-profile Profile-c9fe8182-870a-49df-8308-c8bb7394c4c3 --default-trusted-profile-auto-link true 기본 신뢰 프로파일을 사용하여 인스턴스 작성
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --host-failure-policy restart 호스트 실패 시 가용성 정책을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]' 리소스 이름을 사용하여 볼륨 연결에 기존 볼륨이 있는 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host my-dedicated-host 리소스 이름을 사용하여 원하는 전용 호스트에 배치할 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group my-dedicated-host-group 리소스 이름을 사용하여 원하는 전용 호스트 그룹에 배치할 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group my-placement-host-group 리소스 이름을 사용하여 원하는 배치 그룹에 배치할 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 --image ibm-ubuntu-20-04-2-minimal-amd64-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}' 리소스 이름을 사용하여 기본 네트워크 인터페이스 구성으로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet"}, "security_groups": [{"id": "my-security-group-1"}, {"id": "my-security-group-2"}]}]' 리소스 이름을 사용하여 보조 네트워크 인터페이스에 연결된 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "67531475-bd8a-478e-bcfe-2e53365cd0aa"}}' 기존 부트 볼륨에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-existing-boot-vol"}}' 리소스 이름을 사용하여 기존 부트 볼륨에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 카탈로그 오퍼링에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 카탈로그 오퍼링 버전에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 --catalog-offering-plan crn:v1:bluemix:public:globalcatalog-collection:global:a/123456:51c9e0db-2911-45a6-adb0-ac5332d27cf2:plan:sw.51c9e0db-2911-45a6-adb0-ac5332d27cf2.772c0dbe-aa62-482e-adbe-a3fc20101e0e 카탈로그 오퍼링 버전 및 플랜에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create --interactive 인스턴스를 대화식으로 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 네트워크 연결 및 기존 가상 네트워크 인터페이스를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip bee-olympics-perplexed-briskness --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] 네트워크 연결을 사용하여 인스턴스를 작성하고 기존의 예약된 IP를 사용하여 새 가상 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"},{"address": "10.240.128.13", "auto_delete" : true, "name": "vni-pnac-sip-1"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip-address 10.240.128.13 --pnac-vni-rip-auto-delete true --pnac-vni-rip-name pnac-vni-rip-1 --pnac-vni-sgs r134-8e0e4ad9-4ca3-4d5f-b9d8-7a967693d231 네트워크 연결을 사용하여 인스턴스를 작성하고 기존의 예약된 IP를 사용하여 새 가상 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]' 기존 예약 IP가 있는 기존 클러스터 네트워크 인터페이스로 클러스터 네트워크 연결이 있는 인스턴스를 생성합니다.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}]' 클러스터 네트워크 연결이 있는 인스턴스를 생성합니다.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-bandwidth-qos-mode pooled 특정 볼륨 대역폭 QoS 모드로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vcpu-percentage 50 공유 코어를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --availability-class spot --preemption-policy stop 스팟을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 1 코어당 스레드 수를 지정하여 인스턴스를 생성합니다.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 2 코어당 스레드 수를 지정하여 인스턴스를 생성합니다.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "capacity": 150, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "150847e3-ef0d-4927-9341-6d0a7bae424f"}}}' 부트 볼륨 용량이 있는 스냅샷에서 인스턴스를 작성하십시오. 용량 값은 스냅샷의 최소 용량부터 250까지 설정할 수 있습니다.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "150847e3-ef0d-4927-9341-6d0a7bae424f"}}}' 볼륨 스냅샷에서 부트 볼륨 연결을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "my-snapshot-name"}}}]' 리소스 이름을 사용하여 볼륨 스냅샷에서 볼륨 연결로 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":10, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "150847e3-ef0d-4927-9341-6d0a7bae424f"}}}]' 볼륨 스냅샷에서 볼륨 연결을 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "my-snapshot-name"}}}' 리소스 이름을 사용하여 볼륨 스냅샷에서 부트 볼륨 연결이 있는 인스턴스를 작성하십시오.
  • ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "test-cli"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-06-30"}}}' --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":100, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "r006-523cf6c7-0591-43b9-b4ff-6663791e2814"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-06-30"}}}]' 부팅 볼륨 및 볼륨 연결 용도로 사용이 허용된 인스턴스를 생성합니다.

명령 옵션

  • INSTANCE_NAME: 인스턴스의 이름입니다.
  • VPC: VPC의 ID 또는 이름. VPC를 페치하려면 'ibmcloud is vpcs' 명령을 사용하십시오.
  • ZONE_NAME: 구역의 이름입니다. 사용 가능한 구역을 페치하려면 'ibmcloud is zones' 명령을 사용하십시오.
  • PROFILE_NAME: 프로파일의 이름입니다. 인스턴스 프로파일을 페치하려면 'ibmcloud is instance-profiles' 명령을 사용하십시오.
  • 서브넷: 서브넷의 ID 또는 이름. 서브넷 ID 또는 이름을 페치하려면 'ibmcloud is subnets' 명령을 사용하십시오.
  • --image: 이미지의 ID 또는 이름.
  • --catalog-offering: ‘ IBM Cloud ’ 카탈로그 상품의 CRN. 지정된 경우, 해당 오퍼링의 최신 버전이 사용됩니다. 카탈로그 상품 등록에 대한 자세한 내용은 ‘계정에 소프트웨어 온보딩하기’를 참조하세요.
  • --catalog-offering-version: ‘ IBM Cloud ’ 카탈로그 오퍼링 버전의 CRN입니다. 카탈로그 상품에 대한 버전을 생성하는 방법에 대한 자세한 내용은 ‘계정에 소프트웨어 등록하기’를 참조하십시오.
  • --catalog-offering-plan: ‘ IBM Cloud ’ 카탈로그 상품의 청구 플랜에 대한 CRN입니다. 지정되지 않으면 청구 플랜이 사용되지 않습니다(무료). 청구 플랜이 필요한 카탈로그 오퍼링 버전에 대해 지정되어야 합니다.
  • --total-volume-bandwidth: 인스턴스 스토리지 볼륨에 독점적으로 할당되는 대역폭의 양(메가비트/초 단위). 이 값이 증가하면 총 네트워크 대역폭이 줄어듭니다.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 부트 볼륨입니다. 데이터 스키마에 대해서는 API 문서의 boot_volume_attachment 속성을 참조하십시오.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 볼륨의 목록입니다. 데이터 스키마에 대해서는 API 문서의 volume_attachments 속성을 참조하십시오.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519는 운영 체제가 이 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --dedicated-host: 인스턴스가 배치된 호스트 대상의 ID 또는 이름.
  • --dedicated-host-group: 인스턴스가 배치된 호스트 그룹 대상의 ID 또는 이름.
  • --placement-group: 배치 그룹의 ID 또는 이름. 가상 서버 인스턴스에 대한 배치 그룹 제한 사항.
  • --reservation-affinity-policy, --res-policy: 이 가상 서버 인스턴스에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. Placement_target이 설정된 경우 정책은 기본적으로 사용 안함으로 설정됩니다. 다른 모든 경우에는 정책의 기본값이 자동으로 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --reservation-affinity-pool, --res-pool: 이 가상 서버 인스턴스에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --user-data: data|@data-file. 가상 서버 인스턴스로 전송할 사용자 데이터입니다.
  • --rip: 기존 예약 IP의 ID 또는 이름.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 이 예약된 IP도 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --ip-name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 및 수신 주소 검사를 비활성화합니다. false인 경우, 이 인터페이스에서는 소스 IP 스푸핑이 허용되지 않습니다. 다음 중 하나입니다: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 기본 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 **primary_network_interface** 속성을 참조하십시오.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 network_interfaces 속성을 참조하십시오.
  • --pnac-name: 기본 네트워크 연결의 이름.
  • --pnac-vni: 기본 네트워크 연결과 연관된 가상 네트워크 인터페이스의 ID 또는 이름.
  • --pnac-vni-ais: IP 스푸핑 허용 (AIS). 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --pnac-vni-ein: 인프라 NAT(EIN)을 활성화합니다. 이 경우, VPC 인프라는 VNI에 대해 필요한 NAT 작업을 수행합니다. 인스턴스에 VNI를 첨부하려면 값이 true여야 합니다. Floating_ips에는 둘 이상의 부동 IP가 있을 수 없습니다. false인 경우, 패킷은 수정되지 않은 상태로 VNI로 전송되거나 VNI에서 수신되며, 이를 통해 VNI는 필요한 모든 NAT 작업을 수행할 수 있습니다. Allow_ip_spoofing은 false여야 합니다. bare_metal_server_network_attachment의 resource_type을 사용하는 대상에만 연결할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-auto-delete: 기본 네트워크 연결에 연결된 이 가상 네트워크 인터페이스가 대상이 삭제될 때 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소가 JSON 형식 또는 JSON 파일로 지정됩니다. 데이터 스키마에 대해서는 API 문서의 IPS 속성을 참조하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --pnac-vni-name: 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스의 이름입니다.
  • --pnac-vni-rip: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --pnac-vni-rip-address: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --pnac-vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-rip-name: 이 예약된 IP가 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩될 때 사용되는 이름입니다.
  • --pnac-vni-sgs: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --pnac-vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE입니다. 네트워크 연결 구성은 JSON 또는 JSON 파일에 있습니다. 데이터 스키마에 대해서는 API 문서의 network_attachments 속성을 참조하십시오. NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE 중 하나입니다.
  • --sgs: 주 네트워크 인터페이스 또는 주 네트워크 연결에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --default-trusted-profile: 신뢰할 수 있는 프로필의 ID 또는 이름.
  • --default-trusted-profile-auto-link: 이 옵션을 true로 설정하면, 시스템은 인스턴스 생성 시 지정된 대상 신뢰 프로필에 대한 링크를 생성합니다. 링크가 시스템에 의해 작성되는지 또는 IAM ID 서비스를 사용하여 수동 작성되는지 여부에 관계없이, 이는 인스턴스가 삭제될 때 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --metadata-service, --ms: 인스턴스 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol, --msp: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --metadata-service-response-hop-limit, --msrhl: 메타데이터 서비스에서 전송되는 IP 응답 패킷에 대한 홉 제한(IP TTL).
  • --host-failure-policy: 컴퓨팅 호스트에 장애가 발생한 경우 수행할 조치입니다. restart, stop 중 하나입니다. (기본값: restart).
  • --confidential-compute-mode: 이 가상 서버 인스턴스에 사용할 기밀 컴퓨팅 모드입니다. 지정하지 않으면 프로파일에서 기본 기밀 컴퓨팅 모드가 사용됩니다. 비활성화, SGX, TDX 중 하나입니다.
  • --enable-secure-boot: 이 가상 서버 인스턴스에서 보안 부팅이 활성화되어 있는지 여부를 나타냅니다. 지정하지 않으면 프로파일에서 기본 보안 부트 모드가 사용됩니다. 다음 중 하나입니다: true, false.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --클러스터-네트워크-첨부파일: 클러스터-네트워크-첨부파일: 클러스터_네트워크_첨부파일_json|@클러스터_네트워크_첨부파일_json_파일. 클러스터 네트워크 연결 구성은 JSON 또는 JSON 파일로 되어 있습니다. 데이터 스키마에 대해서는 API 문서의 cluster_network_attachments 속성을 참조하십시오. 클러스터 네트워크에 대한 자세한 내용은 “클러스터 네트워크”를 참조하십시오. CLUSTER_NETWORK_ATTACHMENTS_JSON 또는 @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE 중 하나.
  • --volume-bandwidth-qos-mode: 이 가상 서버 인스턴스에 적용할 볼륨 대역폭 QoS 모드입니다. 지정된 값은 인스턴스 프로파일의 volume_bandwidth_qos_modes에 나열되어야 합니다. 둘 중 하나: 풀링, 가중치.
  • --vcpu-percentage: 인스턴스에 할당할 ‘ vCPU ’ 클럭 사이클의 비율입니다. 범위는 1-100입니다.
  • --availability-class: 가상 서버 인스턴스의 가용성 클래스입니다. 스팟, 표준 중 하나입니다.
  • --preemption-policy: 가상 서버 인스턴스가 선점될 경우 수행할 작업. 삭제, 중지 중 하나입니다.
  • --threads-per-core: 이 가상 서버 인스턴스의 코어당 스레드 수입니다. 명시되지 않은 경우, 프로필의 기본값이 사용됩니다. 다음 중 하나입니다: 1, 2.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --대화형, -i:
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 템플릿에서 인스턴스를 생성합니다

인스턴스 템플릿을 사용하여 가상 서버 인스턴스를 생성합니다.

ibmcloud is instance-create-from-template --template TEMPLATE (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | ((--pnac-vni-subnet PNAC_VNI_SUBNET [--vpc VPC]) --pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | (--subnet SUBNET [--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--name Name] [--profile PROFILE] [--zone ZONE] [--vpc VPC] [--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --resource-group-id 7494aacb866142fba11a88d75cb37bd8 --output JSON
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2s
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --boot-volume '{"delete_volume_on_instance_delete": false, "name": "boot-vol-attachment-name", "volume": {"name": "myvol2", "profile": {"name": "general-purpose"}}}' 부트 볼륨 구성을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --vpc r006-beca4c2f-625f-45de-bd95-c8eb12f6842a --zone us-south-1 --subnet 0717-fe2e13d0-9ba8-43bd-ab6b-a1fad51557ac --address 10.240.129.10 --auto-delete true --ip-name my-reserved-ip --sgs r006-19c2ce0d-d35d-47bc-8147-120edddd3de5 --allow-ip-spoofing true 기본 네트워크 인터페이스 구성을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --vpc r006-beca4c2f-625f-45de-bd95-c8eb12f6842a --zone us-south-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"0717-fe2e13d0-9ba8-43bd-ab6b-a1fad51557ac"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "r006-19c2ce0d-d35d-47bc-8147-120edddd3de5"}]}' JSON 형식의 기본 네트워크 인터페이스 구성을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"0737-f6b5a638-1fda-476b-9e2f-7a550fbb62b8"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "r006-caba3deb-136b-42c8-831a-1dbcc0f1912e"}]}, {"name": "third-nic", "allow_ip_spoofing": true, "subnet": {"id":"0737-6b939577-4839-47b0-b42f-a4b29a94c7d9"}, "primary_ip": {"address": "10.240.129.100", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "r006-caba3deb-136b-42c8-831a-1dbcc0f1912e"}]}]' 보조 네트워크 인터페이스 구성을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --volume-attach '[{"delete_volume_on_instance_delete": false, "name": "my-volume-attachment1", "volume": {"name": "myvol2", "capacity": 200, "profile": {"name": "general-purpose"}}}, {"delete_volume_on_instance_delete": true, "name": "my-volume-attachment2", "volume": {"name": "myvol3", "capacity": 300, "iops": 1000, "profile": {"name": "custom"}}}]' 데이터 볼륨의 구성을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --profile cx2-2x4 --key r006-02a07b78-6e5f-40a2-86a2-99e01916128c,r006-29e19fb1-e2b9-49d0-ab6e-9702e99f5021 --user-data @/tmp/userdata.sh 이미지/프로파일/키/사용자 데이터 구성을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --dedicated-host 0737-4ab6b37d-4695-4efb-9439-0528b5550dfe --profile mx2-2x16 원하는 전용 호스트를 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --dedicated-host-group 0737-7290ea56-7543-4590-8558-ca8cd51b12c4 --profile mx2-2x16 원하는 전용 호스트 그룹을 사용하여 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --metadata-service true 메타데이터 서비스를 사용하거나 사용하지 않는 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template my-template --name new-instance-name --vpc my-vpc --zone us-south-1 --subnet my-subnet --reserved-ip my-reserved-ip --sgs my-security-group --allow-ip-spoofing true 리소스 이름을 사용하여 기본 네트워크 인터페이스 구성으로 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template my-template --name my-instance --vpc my-vpc --zone us-south-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group"}]}' 리소스 이름을 사용하여 JSON 형식의 기본 네트워크 인터페이스 구성으로 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template my-template --name my-instance --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet-1"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"id": "my-security-group-1"}]}, {"name": "third-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet-1"}, "primary_ip": {"name": "my-reserved-ip-2"}, "security_groups": [{"id": "my-security-group-2"}]}]' 리소스 이름을 사용하여 보조 네트워크 인터페이스 구성이 있는 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template my-template --name new-instance-name --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]' 리소스 이름을 사용하여 볼륨 첨부에 기존 볼륨이 있는 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template my-template --name new-instance-name --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}' 리소스 이름을 사용하여 기본 네트워크 인터페이스 구성으로 인스턴스 템플리트에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --cluster-network-attachments [{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] 기존 클러스터 네트워크 인터페이스와 기존에 예약된 IP를 가진 클러스터 네트워크 연결을 가진 인스턴스 템플리트로부터 인스턴스를 작성합니다.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --cluster-network-attachments [{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}] 클러스터 네트워크 연결이 있는 인스턴스 템플릿에서 인스턴스를 생성합니다.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --volume-bandwidth-qos-mode pooled 특정 볼륨 대역폭 QoS 모드로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --vcpu-percentage 50 공유 코어를 사용하는 인스턴스 템플리트에서 인스턴스를 작성하십시오.

명령 옵션

  • --template: 인스턴스 템플릿의 ID 또는 이름.
  • --name: 인스턴스의 이름.
  • --profile: 인스턴스 프로필의 이름.
  • --zone: 영역의 이름입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내에 있는 고유한 리소스를 이름으로 지정하거나, 템플릿에서 VPC 값을 재정의하기만 하면 됩니다.
  • --image: 이미지의 ID 또는 이름.
  • --catalog-offering: ‘ IBM Cloud ’ 카탈로그 상품의 CRN. 지정된 경우, 해당 오퍼링의 최신 버전이 사용됩니다. 카탈로그 상품 등록에 대한 자세한 내용은 ‘계정에 소프트웨어 온보딩하기’를 참조하세요.
  • --catalog-offering-version: ‘ IBM Cloud ’ 카탈로그 오퍼링 버전의 CRN입니다. 카탈로그 상품에 대한 버전을 생성하는 방법에 대한 자세한 내용은 ‘계정에 소프트웨어 등록하기’를 참조하십시오.
  • --catalog-offering-plan: ‘ IBM Cloud ’ 카탈로그 상품의 청구 플랜에 대한 CRN입니다. 지정되지 않으면 청구 플랜이 사용되지 않습니다(무료). 청구 플랜이 필요한 카탈로그 오퍼링 버전에 대해 지정되어야 합니다.
  • --total-volume-bandwidth: 인스턴스 스토리지 볼륨에 독점적으로 할당되는 대역폭의 양(메가비트/초 단위). 이 값이 증가하면 총 네트워크 대역폭이 줄어듭니다.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 부트 볼륨입니다. 데이터 스키마에 대해서는 API 문서의 boot_volume_attachment 속성을 참조하십시오.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 볼륨의 목록입니다. 데이터 스키마에 대해서는 API 문서의 volume_attachments 속성을 참조하십시오.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519는 운영 체제가 이 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --dedicated-host: 인스턴스가 배치된 호스트 대상의 ID 또는 이름.
  • --dedicated-host-group: 인스턴스가 배치된 호스트 그룹 대상의 ID 또는 이름.
  • --placement-group: 배치 그룹의 ID 또는 이름. 가상 서버 인스턴스에 대한 배치 그룹 제한 사항.
  • --reservation-affinity-policy, --res-policy: 이 가상 서버 인스턴스에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. Placement_target이 설정된 경우 정책은 기본적으로 사용 안함으로 설정됩니다. 다른 모든 경우에는 정책의 기본값이 자동으로 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --reservation-affinity-pool, --res-pool: 이 가상 서버 인스턴스에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --user-data: data|@data-file. 가상 서버 인스턴스로 전송할 사용자 데이터입니다.
  • --subnet: 서브넷의 ID 또는 이름. ibmcloud is subnets 명령을 사용하여 서브넷 ID 또는 이름을 조회합니다.
  • --rip: 기존 예약 IP의 ID 또는 이름.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 이 예약된 IP도 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --ip-name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 및 수신 주소 검사를 비활성화합니다. false인 경우, 이 인터페이스에서는 소스 IP 스푸핑이 허용되지 않습니다. 다음 중 하나입니다: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 기본 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 **primary_network_interface** 속성을 참조하십시오.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 network_interfaces 속성을 참조하십시오.
  • --pnac-name: 기본 네트워크 연결의 이름.
  • --pnac-vni: 기본 네트워크 연결과 연관된 가상 네트워크 인터페이스의 ID 또는 이름.
  • --pnac-vni-subnet: 연결된 서브넷.
  • --pnac-vni-ais: IP 스푸핑 허용 (AIS). 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --pnac-vni-ein: 인프라 NAT(EIN)을 활성화합니다. 이 경우, VPC 인프라는 VNI에 대해 필요한 NAT 작업을 수행합니다. 인스턴스에 VNI를 첨부하려면 값이 true여야 합니다. Floating_ips에는 둘 이상의 부동 IP가 있을 수 없습니다. false인 경우, 패킷은 수정되지 않은 상태로 VNI로 전송되거나 VNI에서 수신되며, 이를 통해 VNI는 필요한 모든 NAT 작업을 수행할 수 있습니다. Allow_ip_spoofing은 false여야 합니다. bare_metal_server_network_attachment의 resource_type을 사용하는 대상에만 연결할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-auto-delete: 기본 네트워크 연결에 연결된 이 가상 네트워크 인터페이스가 대상이 삭제될 때 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소가 JSON 형식 또는 JSON 파일로 지정됩니다. 데이터 스키마에 대해서는 API 문서의 IPS 속성을 참조하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --pnac-vni-name: 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스의 이름입니다.
  • --pnac-vni-rip: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --pnac-vni-rip-address: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --pnac-vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-rip-name: 이 예약된 IP가 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩될 때 사용되는 이름입니다.
  • --pnac-vni-sgs: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --pnac-vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE입니다. 네트워크 연결 구성은 JSON 또는 JSON 파일에 있습니다. 데이터 스키마에 대해서는 API 문서의 network_attachments 속성을 참조하십시오. NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE 중 하나입니다.
  • --sgs: 주 네트워크 인터페이스 또는 주 네트워크 연결에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --default-trusted-profile: 신뢰할 수 있는 프로필의 ID 또는 이름.
  • --default-trusted-profile-auto-link: 이 옵션을 true로 설정하면, 시스템은 인스턴스 생성 시 지정된 대상 신뢰 프로필에 대한 링크를 생성합니다. 링크가 시스템에 의해 작성되는지 또는 IAM ID 서비스를 사용하여 수동 작성되는지 여부에 관계없이, 이는 인스턴스가 삭제될 때 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --metadata-service, --ms: 인스턴스 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol, --msp: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --metadata-service-response-hop-limit, --msrhl: 메타데이터 서비스에서 전송되는 IP 응답 패킷에 대한 홉 제한(IP TTL).
  • --host-failure-policy: 컴퓨팅 호스트에 장애가 발생한 경우 수행할 조치입니다. restart, stop 중 하나입니다.
  • --confidential-compute-mode: 이 가상 서버 인스턴스에 사용할 기밀 컴퓨팅 모드입니다. 지정하지 않으면 프로파일에서 기본 기밀 컴퓨팅 모드가 사용됩니다. 비활성화, SGX, TDX 중 하나입니다.
  • --enable-secure-boot: 이 가상 서버 인스턴스에서 보안 부팅이 활성화되어 있는지 여부를 나타냅니다. 지정하지 않으면 프로파일에서 기본 보안 부트 모드가 사용됩니다. 다음 중 하나입니다: true, false.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --클러스터-네트워크-첨부파일: 클러스터-네트워크-첨부파일: 클러스터_네트워크_첨부파일_json|@클러스터_네트워크_첨부파일_json_파일. 클러스터 네트워크 연결 구성은 JSON 또는 JSON 파일로 되어 있습니다. 데이터 스키마에 대해서는 API 문서의 cluster_network_attachments 속성을 참조하십시오. 클러스터 네트워크에 대한 자세한 내용은 “클러스터 네트워크”를 참조하십시오. CLUSTER_NETWORK_ATTACHMENTS_JSON 또는 @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE 중 하나.
  • --volume-bandwidth-qos-mode: 이 가상 서버 인스턴스에 적용할 볼륨 대역폭 QoS 모드입니다. 지정된 값은 인스턴스 프로파일의 volume_bandwidth_qos_modes에 나열되어야 합니다. 둘 중 하나: 풀링, 가중치.
  • --vcpu-percentage: 인스턴스에 할당할 ‘ vCPU ’ 클럭 사이클의 비율입니다. 범위는 1-100입니다.
  • --availability-class: 가상 서버 인스턴스의 가용성 클래스입니다. 스팟, 표준 중 하나입니다.
  • --preemption-policy: 가상 서버 인스턴스가 선점될 경우 수행할 작업. 삭제, 중지 중 하나입니다.
  • --threads-per-core: 이 가상 서버 인스턴스의 코어당 스레드 수입니다. 명시되지 않은 경우, 프로필의 기본값이 사용됩니다. 다음 중 하나입니다: 1, 2.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-delete

하나 이상의 가상 서버 인스턴스를 삭제하십시오.

ibmcloud is instance-delete (INSTANCE1 INSTANCE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE1: 인스턴스의 ID 또는 이름.
  • INSTANCE2: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-disk임

가상 서버 인스턴스 디스크의 세부 정보를 확인합니다.

ibmcloud is instance-disk INSTANCE INSTANCE_DISK [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • INSTANCE_DISK: 인스턴스 디스크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 인스턴스 디스크 업데이트

가상 서버 인스턴스의 디스크를 업데이트합니다.

ibmcloud is instance-disk-update INSTANCE INSTANCE_DISK --name NEW_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • INSTANCE_DISK: 인스턴스 디스크의 ID 또는 이름.
  • --name: 인스턴스 디스크의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 인스턴스 디스크입니다

가상 서버 인스턴스의 모든 디스크를 나열합니다.

ibmcloud is instance-disks INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface

가상 서버 인스턴스의 네트워크 인터페이스 세부사항을 봅니다.

ibmcloud is instance-network-interface INSTANCE NIC [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-create

Virtual Server 서버 인스턴스의 네트워크 인터페이스를 작성합니다.

ibmcloud is instance-network-interface-create NIC_NAME INSTANCE SUBNET [--vpc VPC] [--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [(--sg SG1 --sg SG2 ...)] [--allow-ip-spoofing false | true] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --rip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469
  • ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.2.3.4 --ip-name my-reserved-ip --auto-delete false
  • ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.2.3.4 --ip-name my-reserved-ip --auto-delete false --sg 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8
  • ibmcloud is instance-network-interface-create my-vnic my-instance my-subnet --sg my-sg-1 --sg my-sg-2 리소스 이름을 사용하여 보안 그룹이 있는 가상 서버 인스턴스에 대한 네트워크 인터페이스를 작성하십시오.

명령 옵션

  • NIC_NAME: 네트워크 인터페이스의 이름입니다.
  • 인스턴스: 인스턴스의 ID 또는 이름.
  • 서브넷: 서브넷의 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --rip: 기존 예약 IP의 ID 또는 이름.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 이 예약된 IP도 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --ip-name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --sg: 보안 그룹의 ID 또는 이름.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 및 수신 주소 검사를 비활성화합니다. false인 경우, 이 인터페이스에서는 소스 IP 스푸핑이 허용되지 않습니다. 다음 중 하나입니다: false, true.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-delete

가상 서버 인스턴스에서 하나 이상의 네트워크 인터페이스를 제거하십시오.

ibmcloud is instance-network-interface-delete INSTANCE (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC1: 네트워크 인터페이스의 ID 또는 이름.
  • NIC2: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-floating-ip

네트워크 인터페이스와 연결된 유동 IP에 대한 세부사항을 봅니다.

ibmcloud is instance-network-interface-floating-ip INSTANCE NIC FLOATING_IP [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-floating-ip-add

네트워크 인터페이스와 유동 IP를 연관시킵니다.

ibmcloud is instance-network-interface-floating-ip-add INSTANCE NIC FLOATING_IP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is instance-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is instance-network-interface-floating-ip-add my-instance my-nic my-floating-ip 리소스 이름을 사용하여 부동 IP를 네트워크 인터페이스와 연관시킵니다.

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-floating-ip-remove

네트워크 인터페이스에서 유동 IP의 연관을 해제합니다.

ibmcloud is instance-network-interface-floating-ip-remove INSTANCE NIC FLOATING_IP [-f, --force] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-floating-ips

네트워크 인터페이스에 연결된 모든 플로팅 IP를 나열합니다.

ibmcloud is instance-network-interface-floating-ips INSTANCE NIC [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-네트워크-인터페이스-예약-IPS입니다

네트워크 인터페이스와 연관된 예약된 모든 IP를 나열하십시오.

ibmcloud is instance-network-interface-reserved-ips INSTANCE NIC [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-네트워크-인터페이스-예약-IP입니다

네트워크 인터페이스와 연관된 예약된 IP의 세부사항을 보십시오.

ibmcloud is instance-network-interface-reserved-ip INSTANCE NIC RESERVED_IP [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interface-update

Virtual Server 인스턴스의 네트워크 인터페이스를 업데이트합니다.

ibmcloud is instance-network-interface-update INSTANCE NIC --name NEW_NAME [--allow-ip-spoofing false | true] [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --name: NIC의 새 이름입니다.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 및 수신 주소 검사를 비활성화합니다. false인 경우, 이 인터페이스에서는 소스 IP 스푸핑이 허용되지 않습니다. 다음 중 하나입니다: false, true.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-network-interfaces

가상 서버 인스턴스의 네트워크 인터페이스를 모두 나열합니다.

ibmcloud is instance-network-interfaces INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-profile

가상 서버 인스턴스 프로파일의 세부사항을 봅니다.

ibmcloud is instance-profile PROFILE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • PROFILE_NAME: 프로파일의 이름입니다. 인스턴스 프로파일을 페치하려면 'ibmcloud is instance-profiles' 명령을 사용하십시오.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-profiles

지역에 있는 가상 서버 인스턴스 프로파일을 모두 나열합니다.

ibmcloud is instance-profiles [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-reboot

인스턴스의 운영 체제를 다시 시작합니다.

ibmcloud is instance-reboot INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --no-wait: 조치를 즉각적으로 실행하고 큐에 대기된 모든 조치를 삭제합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스를 재초기화합니다

가상 서버 인스턴스를 다시 초기화합니다.

ibmcloud is instance-reinitialize INSTANCE (--image IMAGE [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] | --boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE) [--keys KEYS] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--user-data DATA] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --keys r006-02a07b78-6e5f-40a2-86a2-99e01916128c SSH 키를 사용하여 이미지에서 인스턴스를 다시 초기화합니다.
  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "capacity": 150, "profile": {"name": "general-purpose"}}}' 사용자 지정 부팅 볼륨 구성이 적용된 이미지를 사용하여 인스턴스를 다시 초기화합니다.
  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5"}}' 기존 부팅 볼륨에서 인스턴스를 다시 초기화합니다.
  • ibmcloud is instance-reinitialize my-instance --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "my-snapshot"}}}' --keys my-key-1,my-key-2 리소스 이름을 사용하여 SSH 키가 포함된 스냅샷에서 인스턴스를 다시 초기화합니다.

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --image: 이미지의 ID 또는 이름.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 부트 볼륨입니다. 데이터 스키마에 대해서는 API 문서의 boot_volume_attachment 속성을 참조하십시오.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519 운영 체제에서 해당 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --default-trusted-profile: 신뢰할 수 있는 프로필의 ID 또는 이름.
  • --default-trusted-profile-auto-link: 이 옵션을 true로 설정하면, 시스템은 인스턴스 생성 시 지정된 대상 신뢰 프로필에 대한 링크를 생성합니다. 링크가 시스템에 의해 작성되는지 또는 IAM ID 서비스를 사용하여 수동 작성되는지 여부에 관계없이, 이는 인스턴스가 삭제될 때 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --user-data: data|@data-file. 가상 서버 인스턴스로 전송할 사용자 데이터입니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-start

가상 서버 인스턴스를 시작합니다.

ibmcloud is instance-start INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-stop

가상 서버 인스턴스를 중지합니다.

  • 인스턴스를 중지했다가 다시 시작하면, 해당 인스턴스가 고정 IP 주소로 생성되지 않았거나 CLI 또는 API를 사용하여 인스턴스를 생성할 때 primary_ipv4_address 속성이 설정되지 않은 경우 새로운 사설 IP 주소가 할당됩니다. 고정 IP 주소 설정에 대한 자세한 내용은 API 참조 문서의 primary_network_interface 항목을 참조하십시오. -
ibmcloud is instance-stop INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --no-wait: 조치를 즉각적으로 실행하고 큐에 대기된 모든 조치를 삭제합니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-update

가상 서버 인스턴스를 업데이트합니다.

ibmcloud is instance-update INSTANCE [--name NEW_NAME] [--profile PROFILE] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--metadata-service, --ms true | false] [--metadata-service-protocol, --msp http | https] [--metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-instance-name
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-instance-name --output JSON
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --metadata-service true
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host d7e9969b-1453-4b51-89a6-6b5531c3d959
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host-group c05ecb00-701d-4ad1-8c84-2256f0a53f70
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --total-volume-bandwidth 4000
  • ibmcloud is instance-update my-instance --name new-instance-name
  • ibmcloud is instance-update my-instance --dedicated-host my-dedicated-host
  • ibmcloud is instance-update my-instance --dedicated-host-group my-dedicated-host-group
  • ibmcloud is instance-update my-instance --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b
  • ibmcloud is instance-update my-instance --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is instance-update my-instance --availability-class spot --preemption-policy stop
  • ibmcloud is instance-update my-instance --threads-per-core 1
  • ibmcloud is instance-update my-instance --threads-per-core 2

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --name: 가상 서버 인스턴스의 새 이름입니다.
  • --profile: 이 가상 서버 인스턴스에 사용할 프로필입니다. 프로필을 변경하려면 인스턴스 상태가 ‘ stopping ’ 또는 ‘ stopped ’이어야 합니다. 또한 요청된 프로파일은 다음과 같아야 합니다. 1. 배치 대상 제한조건과 호환 가능해야 합니다. 예를 들어, 인스턴스가 전용 호스트에 배치된 경우, 요청된 프로필 family 은 전용 호스트 family 과 동일해야 합니다.
  • --total-volume-bandwidth: 인스턴스 스토리지 볼륨에 독점적으로 할당되는 대역폭의 양(메가비트/초 단위). 이 값이 증가하면 총 네트워크 대역폭이 줄어듭니다.
  • --dedicated-host: 인스턴스가 배치된 호스트 대상의 ID 또는 이름.
  • --dedicated-host-group: 인스턴스가 배치된 호스트 그룹 대상의 ID 또는 이름.
  • --reservation-affinity-policy, --res-policy: 이 가상 서버 인스턴스에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. Placement_target이 설정된 경우 정책은 기본적으로 사용 안함으로 설정됩니다. 다른 모든 경우에는 정책의 기본값이 자동으로 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --reservation-affinity-pool, --res-pool: 이 가상 서버 인스턴스에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --metadata-service, --ms: 인스턴스 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol, --msp: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --metadata-service-response-hop-limit, --msrhl: 메타데이터 서비스에서 전송되는 IP 응답 패킷에 대한 홉 제한(IP TTL).
  • --host-failure-policy: 컴퓨팅 호스트에 장애가 발생한 경우 수행할 조치입니다. restart, stop 중 하나입니다.
  • --confidential-compute-mode: 이 가상 서버 인스턴스에 사용할 기밀 컴퓨팅 모드입니다. 지정하지 않으면 프로파일에서 기본 기밀 컴퓨팅 모드가 사용됩니다. 비활성화, SGX, TDX 중 하나입니다.
  • --enable-secure-boot: 이 가상 서버 인스턴스에서 보안 부팅이 활성화되어 있는지 여부를 나타냅니다. 지정하지 않으면 프로파일에서 기본 보안 부트 모드가 사용됩니다. 다음 중 하나입니다: true, false.
  • --volume-bandwidth-qos-mode: 이 가상 서버 인스턴스에 적용할 볼륨 대역폭 QoS 모드입니다. 지정된 값은 인스턴스 프로파일의 volume_bandwidth_qos_modes에 나열되어야 합니다. 둘 중 하나: 풀링, 가중치.
  • --vcpu-percentage: 인스턴스에 할당할 ‘ vCPU ’ 클럭 사이클의 비율입니다. 범위는 1-100입니다.
  • --availability-class: 가상 서버 인스턴스의 가용성 클래스입니다. 스팟, 표준 중 하나입니다.
  • --preemption-policy: 가상 서버 인스턴스가 선점될 경우 수행할 작업. 삭제, 중지 중 하나입니다.
  • --threads-per-core: 이 가상 서버 인스턴스의 코어당 스레드 수입니다. 명시되지 않은 경우, 프로필의 기본값이 사용됩니다. 다음 중 하나입니다: 1, 2.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-volume-attachment

연결 볼륨의 세부사항을 봅니다.

ibmcloud is instance-volume-attachment INSTANCE VOLUME_ATTACHMENT [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • VOLUME_ATTACHMENT: 볼륨 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-volume-attachments

인스턴스의 모든 연결 볼륨을 나열합니다.

ibmcloud is instance-volume-attachments INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-volume-attachment-add

연결 볼륨을 작성하고 볼륨을 인스턴스에 연결합니다.

ibmcloud is instance-volume-attachment-add NAME INSTANCE (VOLUME | --profile PROFILE --new-volume-name NEW_VOLUME_NAME --iops IOPS --encryption-key ENCRYPTION_KEY --capacity CAPACITY --bandwidth BANDWIDTH --tags TAGS --source-snapshot SOURCE_SNAPSHOT [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS]) [--auto-delete false | true] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true --output JSON
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile general-purpose --source-snapshot eaf9d6ca-35bf-4ac7-bc45-d0f2507f2830 --auto-delete true --output JSON
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile general-purpose ---capacity 10 --auto-delete true --tags my-tag-1,my-tag-2
  • ibmcloud is instance-volume-attachment-add data-vol-name my-instance my-volume --auto-delete true 리소스 이름을 사용하여 가상 서버 인스턴스에 기존 볼륨을 추가하십시오.
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile general-purpose --source-snapshot eaf9d6ca-35bf-4ac7-bc45-d0f2507f2830 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true --auto-delete true --output JSON

명령 옵션

  • NAME: 볼륨 첨부의 이름입니다.
  • 인스턴스: 인스턴스의 ID 또는 이름.
  • 볼륨: 볼륨의 ID 또는 이름.
  • --new-volume-name: 새 볼륨의 이름.
  • --profile: 프로필 이름.
  • --iops: 볼륨의 초당 입출력 작업 횟수이며, 사용자 정의 프로필 볼륨에만 적용됩니다. 사용 가능한 IOPS 범위는 [사용자 정의 IOPS 프로파일]계정에 소프트웨어 온보딩 을 참조하십시오.
  • --encryption-key: 키 관리 서비스 루트 키의 CRN입니다.
  • --capacity: 볼륨의 용량(기가바이트)입니다. 범위는 사용자 정의 및 범용 프로파일 볼륨의 경우 10-16000, 5iops-tier 프로파일 볼륨의 경우 10-9600, 10iops-tier 프로파일 볼륨의 경우 10-4800입니다.
  • --bandwidth: 볼륨의 최대 대역폭(메가비트/초 단위). 이 속성을 지정하려면 볼륨 storage_generation이 2여야 합니다.
  • --tags: 해당 권에 대한 쉼표로 구분된 태그.
  • --source-snapshot: 볼륨을 복제할 스냅샷의 ID, 이름 또는 CRN.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server: true,--au-bms true - 이 볼륨의 이미지 데이터로 프로비저닝되는 베어 메탈 서버의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --allowed-use-instance: true,--au-ins true - 이 볼륨으로 프로비저닝되는 가상 서버 인스턴스의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --auto-delete: 연결된 볼륨이 인스턴스를 삭제할 때 삭제됩니다. 다음 중 하나: false, true. (기본값: false ).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-volume-attachment-detach

하나 이상의 볼륨 연결을 삭제하고, 인스턴스에서 볼륨을 분리하십시오.

ibmcloud is instance-volume-attachment-detach INSTANCE (VOLUME_ATTACHMENT1 VOLUME_ATTACHMENT2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • VOLUME_ATTACHMENT1: 볼륨 연결의 ID 또는 이름.
  • VOLUME_ATTACHMENT2: 볼륨 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-volume-attachment-update

연결 볼륨을 업데이트합니다.

ibmcloud is instance-volume-attachment-update INSTANCE VOLUME_ATTACHMENT [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --name name2
  • ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true
  • ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --name name2 --auto-delete true --output JSON
  • ibmcloud is instance-volume-attachment-update my-instance my-vol-att --name name2 리소스 이름을 사용하여 볼륨 첨부를 업데이트하십시오.

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • VOLUME_ATTACHMENT: 볼륨 연결의 ID 또는 이름.
  • --name: 볼륨의 새 이름입니다.
  • --auto-delete: 연결된 볼륨이 인스턴스를 삭제할 때 삭제됩니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-network-attachments입니다.

인스턴스의 모든 네트워크 연결을 나열합니다.

ibmcloud is instance-network-attachments INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-network-attachment입니다.

인스턴스의 네트워크 연결에 대한 세부 정보를 확인합니다.

ibmcloud is instance-network-attachment INSTANCE NAC [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NAC: 네트워크 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-네트워크-어태치먼트-생성

인스턴스에 대한 네트워크 연결을 생성합니다.

ibmcloud is instance-network-attachment-create INSTANCE [--vni VNI | ((--vni-subnet VNI_SUBNET [--vpc VPC]) --vni-ais false | true --vni-ein true | false --vni-auto-delete true | false --vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --vni-name VNI_NAME [--vni-rip VNI_RIP | (--vni-rip-address VNI_RIP_ADDRESS --vni-rip-auto-delete true | false --vni-rip-name VNI_RIP_NAME)] [--vni-psfm auto | enabled | disabled] --vni-sgs VNI_SGS)] [--name NAC_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-ais false --vni-ein true --vni-auto-delete true --vni-ips '[{"id": "02h7-b982a5f1-804b-4dd9-b448-777ae3641242"}]' --vni-name ins-vni-1 --vni-rip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076 --vni-sgs r026-b315a040-8ea9-49c4-8974-b7ab373c660c
  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076
  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip-address "10.245.0.34" --vni-subnet cli-subnet --vpc vpc-1
  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-subnet 02h7-275c2a52-1890-4473-83a0-54de53da8a25
  • ibmcloud is instance-network-attachment-create 02h7_02b4927a-7837-4568-9653-6ae51a861c9d --vni 02h7-123156e0-3aee-489f-bcdc-78cdc2549c0d

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --name: 이 베어 메탈 서버의 네트워크 연결에 대한 이름입니다.
  • --vni: 이 베어 메탈 서버의 네트워크 연결에 사용되는 가상 네트워크 인터페이스의 ID 또는 이름입니다.
  • --vni-subnet: 연결된 서브넷.
  • --vpc: VPC의 ID 또는 이름. 이 ID 또는 이름은 이 VPC 내에서 이름별로 고유한 서브넷을 지정하는 경우에만 필요합니다.
  • --vni-ais: IP 스푸핑(AIS) 허용. 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --vni-ein: 인프라 NAT(EIN) 활성화. 사실이라면, VPC 인프라가 필요한 NAT 작업을 수행합니다. false인 경우, 패킷은 변경되지 않은 상태로 가상 네트워크 인터페이스를 통해 송수신되며, 이를 통해 플로팅 IP와 연결된 가상 머신이 필요한 NAT 작업을 수행할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --vni-auto-delete: 대상이 삭제될 때 이 가상 네트워크 인터페이스가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소(JSON 형식 또는 JSON 파일). 데이터 스키마에 대해서는 API 설명서의 ips 속성을 확인하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --vni-name: 이 가상 네트워크 인터페이스의 이름입니다.
  • --vni-rip: 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름. 서브넷이 지정되지 않은 경우 필수입니다. 예약된 IP는 바인드 해제되어야 합니다.
  • --vni-rip-address: 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다. 서브넷을 지정해야 합니다.
  • --vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --vni-rip-name: 가상 네트워크 인터페이스에 바인딩할 이 예약된 IP의 이름입니다. 서브넷의 다른 예약된 IP에서 해당 이름을 사용하지 않아야 합니다. ibm-으로 시작하는 이름은 공급자가 소유한 리소스를 위해 예약되어 있으므로 사용할 수 없습니다.
  • --vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • --vni-sgs: 이 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다. 지정되지 않으면 서브넷에 대한 VPC의 기본 보안 그룹이 사용됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-network-attachment-update입니다.

인스턴스의 네트워크 연결을 업데이트합니다.

ibmcloud is instance-network-attachment-update INSTANCE NAC --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ins-nacu cli-instance-1 empty-ribcage-jiffy-stitch --name cli-instance-nac
  • ibmcloud is ins-nacu 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 02h7-a5c765f9-ebcd-41a0-89df-c6512d7f0147 --name ins-net-attch-1

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NAC: 네트워크 연결의 ID 또는 이름.
  • --name: 네트워크 연결의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-네트워크-첨부-삭제입니다

인스턴스에서 하나 이상의 네트워크 연결을 제거하십시오.

ibmcloud is instance-network-attachment-delete INSTANCE (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • NAC1: 네트워크 연결의 ID 또는 이름.
  • NAC2: 네트워크 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 인스턴스-클러스터-네트워크-어태치먼트입니다

인스턴스의 모든 클러스터 네트워크 연결을 나열합니다.

ibmcloud is instance-cluster-network-attachments INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 인스턴스-클러스터-네트워크-연결입니다

인스턴스의 클러스터 네트워크 연결에 대한 세부 정보를 확인합니다.

ibmcloud is instance-cluster-network-attachment INSTANCE CNAC [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • CNAC: 클러스터 네트워크 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-클러스터-네트워크-어태치먼트-업데이트입니다

인스턴스의 클러스터 네트워크 연결을 업데이트합니다.

ibmcloud is instance-cluster-network-attachment-update INSTANCE CNAC --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is ins-cnacu cli-instance-1 empty-ribcage-jiffy-stitch --name cli-instance-cnac
  • ibmcloud is ins-cnacu 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 02h7-a5c765f9-ebcd-41a0-89df-c6512d7f0147 --name in-cl-net-attch-1

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • CNAC: 클러스터 네트워크 연결의 ID 또는 이름.
  • --name: 클러스터 네트워크 연결의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-클러스터-네트워크-어태치먼트-생성입니다

인스턴스에 대한 클러스터 네트워크 연결을 생성합니다.

ibmcloud is instance-cluster-network-attachment-create INSTANCE [(--cni CNI [--cluster-network CLUSTER_NETWORK]) | ((--cni-subnet CNI_SUBNET [--cluster-network CLUSTER_NETWORK]) --cni-auto-delete true | false --cni-name CNI_NAME [(--cni-primary-ip CNI_PRIMARY_IP [--cluster-network CLUSTER_NETWORK]) | (--cni-primary-ip-address CNI_PRIMARY_IP_ADDRESS --cni-primary-ip-auto-delete true | false --cni-primary-ip-name CNI_PRIMARY_IP_NAME)])] [--name CNAC_NAME] [--cnac CNAC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-cluster-network-attachment-create my-instance --cni 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076 --name my-ins-cnat
  • ibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni my-cluster-network-interface --cluster-network my-cluster-network
  • ibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni-auto-delete true --cni-subnet my-cluster-network-subnet --cluster-network my-cluster-network --cni-primary-ip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076
  • ibmcloud is ins-cnacc my-instance --cni-auto-delete true --cni-subnet 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni-primary-ip-address 10.245.0.34 --cni-primary-ip-auto-delete true --cni-primary-ip-name my-cni-ip
  • ibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni my-cluster-network-interface --cluster-network 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076 --cnac my-cnac-before-this-cnac --name my-cnac --output json

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --name: 이 인스턴스 클러스터 네트워크 연결의 이름입니다.
  • --cnac: 이 인스턴스 클러스터 네트워크 연결을 바로 앞에 삽입할 인스턴스 클러스터 네트워크 연결의 ID 또는 이름입니다.
  • --cni: 이 인스턴스의 클러스터 네트워크 연결에 사용되는 클러스터 네트워크 인터페이스의 ID 또는 이름.
  • --cluster-network: 클러스터 네트워크의 ID 또는 이름.
  • --cni-auto-delete: 대상이 삭제될 때 이 클러스터 네트워크 인터페이스가 자동으로 삭제되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --cni-name: 이 클러스터 네트워크 인터페이스의 이름입니다.
  • --cni-subnet: 연결된 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --cni-primary-ip: 클러스터 네트워크 인터페이스에 바인딩할 클러스터 네트워크 서브넷의 예약된 IP 주소의 ID 또는 이름.
  • --cni-primary-ip-address: 클러스터 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다. 서브넷을 지정해야 합니다.
  • --cni-primary-ip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --cni-primary-ip-name: 클러스터 네트워크 인터페이스에 바인딩할 이 예약된 IP의 이름입니다. 이 이름은 클러스터 서브넷의 다른 예약 IP에서 사용되지 않아야 합니다. ibm-으로 시작하는 이름은 공급자가 소유한 리소스를 위해 예약되어 있으므로 사용할 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-클러스터-네트워크-첨부-삭제입니다

인스턴스에서 하나 이상의 클러스터 네트워크 첨부 파일을 제거합니다.

ibmcloud is instance-cluster-network-attachment-delete INSTANCE (CNAC1 CNAC2 ...) [-f, --force] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • CNAC1: 클러스터 네트워크 연결의 ID 또는 이름.
  • CNAC2: 클러스터 네트워크 연결의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-소프트웨어-첨부파일입니다

인스턴스에 첨부된 모든 소프트웨어를 나열합니다.

ibmcloud is instance-software-attachments INSTANCE [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-소프트웨어-연결입니다

인스턴스에 첨부된 소프트웨어의 세부 정보를 확인합니다.

ibmcloud is instance-software-attachment INSTANCE SWAC [--output JSON] [-q, --quiet]

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • SWAC: 소프트웨어 첨부 파일의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-소프트웨어-연결-업데이트입니다

인스턴스의 소프트웨어 첨부 파일을 업데이트합니다.

ibmcloud is instance-software-attachment-update INSTANCE SWAC --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-software-attachment-update cli-instance-1 empty-ribcage-jiffy-stitch --name cli-instance-swac
  • ibmcloud is ins-swacu 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 02h7-a5c765f9-ebcd-41a0-89df-c6512d7f0147 --name ins-sw-attch-1

명령 옵션

  • 인스턴스: 인스턴스의 ID 또는 이름.
  • SWAC: 소프트웨어 첨부 파일의 ID 또는 이름.
  • --name: 소프트웨어 첨부 파일의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is key

키의 세부사항을 봅니다.

ibmcloud is key KEY [--output JSON] [-q, --quiet]

명령 옵션

  • KEY: 키의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is key-create

RSA 공개 키를 가져옵니다.

ibmcloud is key-create KEY_NAME (KEY | @KEY_FILE) [--key-type rsa | ed25519] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is key-create my-key "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDL9osaBrUD8uCBzIJo5YBvX8wtGrE+kcC7YZtID/nNYrjeCB26eFASHia5tmqmuCo434UygGSd5qj3t/3v/a7NZoMr/0+qspQF+dUVIl+xIsKTWYQ+gtYbJlvW+FIlNTOA4vbOXLg+nGGUCoaV79azmny4mYJbbo15i+Q3CI+w9bwOAwzqeGKaeOjpo5hdDcFW0QLDxKmQHKMLX8slsx3kB9I5wPe8C/ZBBDBBkZKK2y3RJBjaKxi0beFueo6ngUKOLooReefiBGpdoOJIi6Gf7vRduoBTmbyVvSv08wcrANtYSzGwDpqrEshEafv8bKo42MYHsPT2OwAbsFyqWQj5 test@example"
  • ibmcloud is key-create my-key @/tmp/my_id_rsa.pub
  • ibmcloud is key-create my-key @/tmp/my_id_rsa.pub --output JSON
  • ibmcloud is key-create my-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE6AAAAID/R2T8h6CPvZr/InxpBrxh8bmG2RTyB8vzUTvOtQhaJ test@example.com" --key-type ed25519
  • ibmcloud is key-create my-key @/tmp/my_id_ed25519.pub --key-type ed25519
  • ibmcloud is key-create my-key @/tmp/my_id_ed25519.pub --key-type ed25519 --output JSON

명령 옵션

  • KEY_NAME: 키의 ID 또는 이름.
  • KEY: key|@key-file. 시스템으로 가져올 공용 SSH 키입니다.
  • --key-type: 이 키에서 사용하는 암호화 체계. 기본값은 rsa입니다. rsa, ed25519 중 하나입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is key-delete

하나 이상의 키를 삭제하십시오.

ibmcloud is key-delete (KEY1 KEY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is key-delete e9e7655e-0000-0000-0000-0000001a957a --output JSON
  • ibmcloud is key-delete e9e7655e-0000-0000-0000-0000001a957a -f

명령 옵션

  • KEY1: 키의 ID 또는 이름.
  • KEY2: 키의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is key-update

키의 이름을 업데이트합니다.

ibmcloud is key-update KEY --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is key-update e9e7655e-0000-0000-0000-0000001a957a --name my-new-name
  • ibmcloud is key-update e9e7655e-0000-0000-0000-0000001a957a --name my-new-name --output JSON

명령 옵션

  • KEY: 키의 ID 또는 이름.
  • --name: 키의 새 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is keys

모든 키를 나열합니다.

ibmcloud is keys [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is keys --resource-group-name Default --output JSON
  • ibmcloud is keys --resource-group-id 11baaa8984beb82690daab08767et --output JSON

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

전용 호스트

ibmcloud is dedicated-host-profiles

해당 지역의 모든 호스트 프로필을 나열합니다.

ibmcloud is dedicated-host-profiles [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 dedicated-host-profile입니다.

호스트 프로필의 세부 정보를 확인합니다.

ibmcloud is dedicated-host-profile PROFILE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • PROFILE_NAME: 프로파일의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 dedicated-host-groups입니다.

모든 호스트 그룹을 나열합니다.

ibmcloud is dedicated-host-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --zone: 지정된 이름과 정확히 일치하는 zone name 속성을 가진 리소스로 컬렉션을 필터링합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is dedicated-host-group임

호스트 그룹의 세부 정보를 확인합니다.

ibmcloud is dedicated-host-group HOST_GROUP [--output JSON] [-q, --quiet]

명령 옵션

  • HOST_GROUP: 호스트 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 전용 호스트 그룹 생성

호스트 그룹을 작성하십시오.

ibmcloud is dedicated-host-group-create --zone ZONE_NAME --family FAMILY --class CLASS [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is dedicated-host-group-create --family memory --class mx2 --zone us-south-1 --name my-host-group
  • ibmcloud is dedicated-host-group-create --family memory --class mx2 --zone us-south-1 --name my-host-group --output JSON

명령 옵션

  • --zone: 영역의 이름입니다.
  • --name: 호스트 그룹의 새 이름.
  • --family: 이 그룹에 속한 호스트에 적용되는 전용 호스트 프로필 계열입니다.
  • --class: 이 그룹에 속한 호스트에 대한 전용 호스트 프로필 클래스입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud 전용 호스트 그룹 업데이트

호스트 그룹을 업데이트합니다.

ibmcloud is dedicated-host-group-update HOST_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is dedicated-host-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group
  • ibmcloud is dedicated-host-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group --output JSON

명령 옵션

  • HOST_GROUP: 호스트 그룹의 ID 또는 이름.
  • --name: 호스트 그룹의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud 전용 호스트 그룹 삭제

하나 이상의 호스트 그룹을 삭제하십시오.

ibmcloud is dedicated-host-group-delete (HOST_GROUP1 HOST_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • HOST_GROUP1: 호스트 그룹의 ID 또는 이름.
  • HOST_GROUP2: 호스트 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is dedicated-호스트

모든 호스트를 나열합니다.

ibmcloud is dedicated-hosts [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--dhg DHG] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --zone: 지정된 이름과 정확히 일치하는 zone name 속성을 가진 리소스로 컬렉션을 필터링합니다.
  • --dhg: 호스트 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 전용 호스트입니다.

호스트의 세부 정보를 확인합니다.

ibmcloud is dedicated-host HOST [--output JSON] [-q, --quiet]

명령 옵션

  • 호스트: 호스트의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 전용 호스트 생성

호스트를 작성하십시오.

ibmcloud is dedicated-host-create --profile PROFILE --dhg DHG [--enabled true | false] [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host
  • ibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --enabled false
  • ibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --output JSON

명령 옵션

  • --profile: 호스트 프로필의 이름.
  • --dhg: 호스트 그룹의 ID 또는 이름.
  • --enabled: 호스트 내 인스턴스 배치를 활성화하거나 비활성화합니다. true, false 중 하나입니다. (기본값: true).
  • --name: 호스트의 새 이름.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 전용 호스트 업데이트

호스트를 업데이트합니다.

ibmcloud is dedicated-host-update HOST [--name NEW_NAME] [--enabled true | false] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is dedicated-host-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group
  • ibmcloud is dedicated-host-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group --enabled false --output JSON

명령 옵션

  • 호스트: 호스트의 ID 또는 이름.
  • --name: 호스트의 새 이름.
  • --enabled: 호스트 내 인스턴스 배치를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud 전용 호스트 삭제

하나 이상의 호스트를 삭제하십시오.

ibmcloud is dedicated-host-delete (HOST1 HOST2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • HOST1: 호스트의 ID 또는 이름.
  • 진행자 2: 호스트의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 전용 호스트 디스크입니다

전용 호스트의 모든 디스크를 나열합니다.

ibmcloud is dedicated-host-disks HOST [--output JSON] [-q, --quiet]

명령 옵션

  • 호스트: 호스트의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is dedicated-host-disk임

전용 호스트 디스크의 세부 정보를 확인합니다.

ibmcloud is dedicated-host-disk HOST DISK [--output JSON] [-q, --quiet]

명령 옵션

  • 호스트: 호스트의 ID 또는 이름.
  • DISK: 전용 호스트 디스크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 전용 호스트 디스크 업데이트

전용 호스트 디스크를 업데이트합니다.

ibmcloud is dedicated-host-disk-update HOST DISK --name NEW_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • 호스트: 호스트의 ID 또는 이름.
  • DISK: 전용 호스트 디스크의 ID 또는 이름.
  • --name: 디스크의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

Bare metal servers

ibmcloud-bare-metal-server임

베어 메탈 서버의 세부 정보를 확인합니다.

ibmcloud is bare-metal-server SERVER [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-콘솔입니다

베어메탈 서버에 대한 대화식 콘솔을 엽니다. 기본적으로 이 명령은 대화식 직렬 콘솔을 엽니다.

ibmcloud is bare-metal-server-console SERVER [--vnc] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --vnc: VNC 콘솔의 WebSocket URI를 반환하며, VNC 콘솔을 열지는 않습니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어 메탈 서버 생성

베어 메탈 서버를 생성합니다.

ibmcloud is bare-metal-server-create --zone ZONE_NAME --profile PROFILE --image IMAGE --keys KEYS (((--pnic-subnet PRIMARY_NIC_SUBNET [--vpc VPC]) [--pnic-name PRIMARY_NIC_NAME] [--pnic-rip PNIC_RIP | (--pnic-rip-address PNIC_RIP_ADDRESS --pnic-rip-auto-delete true | false --pnic-rip-name PNIC_RIP_NAME)] [--pnic-sgs PNIC_SGS] [--pnic-allowed-vlans PNIC_ALLOWED_VLANS] [--pnic-ein true | false] [--pnic-ais false | true] [--network-interfaces NETWORK_INTERFACES_JSON | @NETWORK_INTERFACES_JSON_FILE]) | ([--pnac-name PRIMARY_NAC_NAME] [--pnac-allowed-vlans PNAC_ALLOWED_VLANS] [--pnac-vni PNAC_VNI | ((--pnac-vni-subnet PNAC_VNI_SUBNET [--vpc VPC]) --pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE])) [--name NAME] [--user-data DATA] [--enable-secure-boot false | true] [--tpm-mode tpm_2 | disabled] [--bandwidth BANDWIDTH] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--metadata-service true | false [--metadata-service-protocol http | https]] [-i, --interactive] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image ibm-esxi-7-byol-amd64-1 --keys my-sshkey-1,my-sshkey-2 --pnic-subnet my-subnet 이미지, 키, 서브넷을 위한 이름 지원으로 베어메탈 서버 작성
  • ibmcloud is bare-metal-server-create --name my-server-name2 --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-name eth0 --pnic-rip-address 46.9.49.11 --pnic-sgs c791f26f-4cf1-4bbf-be0e-72d7cb87133e,fefc8362-93c2-4f3d-90d4-82c56cce787e --pnic-allowed-vlans 1,2,3,4 --pnic-ein true --pnic-ais true 지정된 기본 네트워크 인터페이스 구성의 베어메탈 서버를 작성합니다.
  • ibmcloud is bare-metal-server-create --name my-server-name3 --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --enable-secure-boot true --tpm-mode tpm_2 tpm_2 모드로 TPM(신뢰할 수 있는 플랫폼 모듈)을 활성화한 베어 메탈 서버를 생성합니다
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --resource-group-name Finance --output JSON Finance 리소스 그룹에 베어 메탈 서버를 생성합니다
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-allowed-vlans 100,200,300,400,700,710,1000,900-929,800-829 PCI 네트워크 인터페이스를 사용하여 베어메탈 서버를 작성합니다. 허용되는 VLAN은 개별 값 또는 숫자 범위로 전달할 수 있는 쉼표로 구분된 값입니다.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile mz2d-metal-2x32 --image sles15sp3-s390x-byol --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnac-name cli-pnac-1 --pnac-allowed-vlans 10 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments '[{"interface_type": "pci", "name":"cli-snac-1", "virtual_network_interface": {"allow_ip_spoofing": true, "auto_delete": true, "enable_infrastructure_nat": true, "ips": [{"id": "7322-7594a7b8-dd7f-420c-ad09-a37646950edc"}, {"address": "10.240.128.15", "auto_delete": true, "name": "snac-sip-2"}]}}]' 네트워크 연결 및 기존 가상 네트워크 인터페이스를 사용하여 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile mz2d-metal-2x32 --image sles15sp3-s390x-byol --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnac-name cli-pnac-1 --pnac-allowed-vlans 10 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments '[{"interface_type": "pci", "name":"cli-snac-1", "virtual_network_interface": {"allow_ip_spoofing": true, "auto_delete": true, "enable_infrastructure_nat": true, "ips": [{"id": "7322-7594a7b8-dd7f-420c-ad09-a37646950edc"}, {"address": "10.240.128.15", "auto_delete": true, "name": "snac-sip-2"}]}}]' 네트워크 연결 및 기존 가상 네트워크 인터페이스를 사용하여 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 예약된 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --reservation-affinity-policy manual --reservation-affinity-pool my-reservation 예약된 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip 2302-74dd56cc-71c4-4461-95f0-4e5e3b57727d 사전 작성된 예약 IP ID를 사용하여 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip 2302-74dd56cc-71c4-4461-95f0-4e5e3b57727d --bandwidth 10000 미리 생성된 예약 IP ID와 대역폭으로 베어메탈 서버를 생성합니다.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip cli-rip-1 NAME에 의해 사전 작성된 예약 IP를 사용하여 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip-address 10.240.128.38 --pnic-rip-auto-delete true --pnic-rip-name cli-rip1 새 예약 IP가 있는 기본 네트워크 인터페이스를 사용하여 Bare Metal Server를 작성하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip 2302-74dd56cc-71c4-4461-95f0-4e5e3b57727d --network-interfaces '[{"name": "cli-snic", "allow_ip_spoofing": true, "enable_infrastructure_nat": true, "interface_type": "pci", "allowed_vlans": [1, 2, 3, 4], "subnet": {"id":"2302-531ad9fc-c86a-4504-b5cf-a46981fddb5f"}, "primary_ip":{"id": "2302-2b09dd0a-9cfb-4639-a2ac-cc6c154ab461"}}]' 사전 작성된 예약 IP ID가 있는 보조 네트워크 인터페이스를 사용하여 Bare Metal Server를 작성하십시오. 두 보조 인터페이스의 구성은 JSON 형식으로 지정됩니다. '--network-interfaces' 옵션에 대한 도움말 텍스트를 참조하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip cli-rip-1 --network-interfaces '[{"name": "cli-snic", "allow_ip_spoofing": true, "enable_infrastructure_nat": true, "interface_type": "pci", "allowed_vlans": [1, 2, 3, 4], "subnet": {"id":"2302-531ad9fc-c86a-4504-b5cf-a46981fddb5f"},"primary_ip":{"name": "cli-rip-byname"}}]' 이름별로 사전 작성된 예약 IP가 있는 보조 네트워크 인터페이스를 사용하여 Bare Metal Server를 작성하십시오. 두 보조 인터페이스의 구성은 JSON 형식으로 지정됩니다. '--network-interfaces' 옵션에 대한 도움말 텍스트를 참조하십시오.
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip-address 10.240.128.38 --pnic-rip-auto-delete true --pnic-rip-name cli-rip1 --network-interfaces '[{"name": "cli-snic", "allow_ip_spoofing": true, "enable_infrastructure_nat": true, "interface_type": "pci", "allowed_vlans": [1, 2, 3, 4], "subnet": {"id":"2302-d368b797-2955-464b-aa42-588edd4c389f"}, "primary_ip":{"address": "10.240.128.41"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}]' 새 예약 IP가 있는 보조 네트워크 인터페이스를 사용하여 Bare Metal Server를 작성하십시오. 두 보조 인터페이스의 구성은 JSON 형식으로 지정됩니다. '--network-interfaces' 옵션에 대한 도움말 텍스트를 참조하십시오.

명령 옵션

  • --name: 서버 이름.
  • --zone: 영역의 이름입니다.
  • --profile: 베어 메탈 서버 프로필의 이름.
  • --image: 이미지의 ID 또는 이름.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519는 운영 체제가 이 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --user-data: data|@data-file. 베어 메탈 서버로 전송할 사용자 데이터.
  • --pnic-name: 기본 네트워크 인터페이스의 이름.
  • --pnic-subnet: 주 네트워크 인터페이스의 서브넷 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 ID 또는 이름은 이 VPC 내에서 이름별로 고유한 서브넷을 지정하는 경우에만 필요합니다.
  • --pnic-rip: 주 네트워크 인터페이스에 바인딩된 기존 예약 IP의 ID 또는 이름.
  • --pnic-rip-address: 예약할 주 네트워크 인터페이스의 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --pnic-rip-auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 주 네트워크 인터페이스의 이 예약된 IP가 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --pnic-rip-name: 주 네트워크 인터페이스의 이 예약된 IP에 대해 사용자가 정의한 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --pnic-sgs: 주 네트워크 인터페이스에 대한 쉼표로 구분된 보안 그룹 ID.
  • - - pnic-allowed-vlans: 쉼표로 구분된 VLAN ID입니다. VLAN ID(VLAN 인터페이스 전용)가 기본 네트워크 인터페이스를 사용할 수 있음을 표시합니다. 별도의 값 또는 숫자 범위로 전달될 수 있습니다.
  • --pnic-ein: 인프라 NAT(EIN)을 활성화합니다. 사실이라면, VPC 인프라가 필요한 NAT 작업을 수행합니다. false인 경우, 패킷은 수정되지 않은 상태로 네트워크 인터페이스를 통해 송수신되며, 이를 통해 플로팅 IP와 연결된 가상 머신이 필요한 NAT 작업을 수행할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --pnic-ais: IP 스푸핑(AIS) 허용. 이 설정이 true인 경우, 이 네트워크 인터페이스를 사용하는 패킷에 대해 소스 IP 스푸핑이 허용됩니다. false인 경우, 이 인터페이스에서 소스 IP 스푸핑이 차단됩니다. 다음 중 하나: false, true. (기본값: false ).
  • -- network-interfaces: NETWORK_INTERFACES_JSON |@NETWORK_INTERFACES_JSON_FILE입니다. JSON 또는 JSON 파일의 네트워크 인터페이스 구성입니다. 데이터 스키마에 대해서는 API 문서의 network_interfaces 속성을 확인하십시오. NETWORK_INTERFACES_JSON, @NETWORK_INTERFACES_JSON_FILE 중 하나입니다.
  • --pnac-name: 기본 네트워크 연결의 이름.
  • - - pnac-allowed-vlans: 쉼표로 구분된 VLAN ID입니다. 기본 네트워크 연결을 사용할 수 있는 VLAN ID(VLAN 인터페이스 전용)를 표시합니다. 별도의 값 또는 숫자 범위로 전달될 수 있습니다.
  • --pnac-vni: 기본 네트워크 연결과 연관된 가상 네트워크 인터페이스의 ID 또는 이름.
  • --pnac-vni-subnet: 연결된 서브넷.
  • --pnac-vni-ais: IP 스푸핑 허용 (AIS). 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --pnac-vni-ein: 인프라 NAT(EIN)을 활성화합니다. 이 경우, VPC 인프라는 VNI에 대해 필요한 NAT 작업을 수행합니다. 인스턴스에 VNI를 첨부하려면 값이 true여야 합니다. Floating_ips에는 둘 이상의 부동 IP가 있을 수 없습니다. false인 경우, 패킷은 수정되지 않은 상태로 VNI로 전송되거나 VNI에서 수신되며, 이를 통해 VNI는 필요한 모든 NAT 작업을 수행할 수 있습니다. Allow_ip_spoofing은 false여야 합니다. bare_metal_server_network_attachment의 resource_type을 사용하는 대상에만 연결할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-auto-delete: 기본 네트워크 연결에 연결된 이 가상 네트워크 인터페이스가 대상이 삭제될 때 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소가 JSON 형식 또는 JSON 파일로 지정됩니다. 데이터 스키마에 대해서는 API 문서의 IPS 속성을 참조하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --pnac-vni-name: 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스의 이름입니다.
  • --pnac-vni-rip: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --pnac-vni-rip-address: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --pnac-vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-rip-name: 이 예약된 IP가 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩될 때 사용되는 이름입니다.
  • --pnac-vni-sgs: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --pnac-vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE입니다. 네트워크 연결 구성은 JSON 또는 JSON 파일에 있습니다. 데이터 스키마에 대해서는 API 문서의 network_attachments 속성을 참조하십시오. NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE 중 하나입니다.
  • --enable-secure-boot: 시큐어 부트가 활성화되어 있는지 여부를 나타냅니다. 활성화된 경우 이미지가 보안 부팅을 지원해야 하며 그렇지 않으면 서버가 부팅되지 않습니다. 다음 중 하나: false, true. (기본값: false ).
  • --tpm-mode: 신뢰할 수 있는 플랫폼 모듈(TPM)의 모드입니다. tpm_2, disabled 중 하나입니다.
  • --bandwidth: 베어 메탈 서버의 네트워크 인터페이스 간에 공유되는 총 대역폭(메가비트/초 단위). 지정하지 않으면 프로파일의 기본값이 사용됩니다. ibmcloud is bare-metal-server-profile 명령을 사용하여 올바른 대역폭 값을 가져올 수 있습니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --reservation-affinity-policy, --res-policy: 이 베어 메탈 서버에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. 그렇지 않으면 정책이 자동으로 기본 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --reservation-affinity-pool, --res-pool: 이 베어 메탈 서버에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --default-trusted-profile: 신뢰할 수 있는 프로필의 ID, 이름 또는 CRN.
  • --default-trusted-profile-auto-link: 이 옵션을 true로 설정하면, 시스템은 서버 생성 시 지정된 대상 신뢰 프로필에 대한 링크를 생성합니다. 시스템에 의해 링크가 작성되는지 또는 IAM ID 서비스를 사용하여 수동으로 작성되는지에 관계없이 서버가 삭제될 때 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --metadata-service: 베어 메탈 서버 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --대화형, -i:
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud가 베어 메탈 서버 삭제입니다

하나 이상의 베어 메탈 서버를 삭제하십시오.

ibmcloud is bare-metal-server-delete (SERVER1 SERVER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • SERVER1: 서버의 ID 또는 이름.
  • SERVER2: 서버의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is bare-metal-server-disk임

베어 메탈 서버 디스크의 세부 정보를 확인합니다.

ibmcloud is bare-metal-server-disk SERVER SERVER_DISK [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • SERVER_DISK: 서버 디스크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어 메탈 서버 디스크 업데이트

베어 메탈 서버의 디스크를 업데이트합니다.

ibmcloud is bare-metal-server-disk-update SERVER SERVER_DISK --name NEW_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • SERVER_DISK: 서버 디스크의 ID 또는 이름.
  • --name: 로컬 디스크의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈 서버 디스크입니다

베어 메탈 서버의 모든 디스크를 나열합니다.

ibmcloud is bare-metal-server-disks SERVER [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 베어메탈 서버 초기화 값입니다

베어 메탈 서버를 초기화하는 데 사용되는 구성 변수를 가져옵니다.

ibmcloud is bare-metal-server-initialization-values SERVER [--private-key (KEY | @KEY_FILE) [--private-key-passphrase PRIVATE_KEY_PASSPHRASE]] [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --private-key: key | @key-file. 비밀번호를 복호화하기 위한 PEM 형식의 개인 키입니다.
  • --private-key-passphrase: 암호화된 개인 키의 암호 문구입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

베어메탈-서버-네트워크 인터페이스인 IBM클라우드

베어 메탈 서버의 네트워크 인터페이스 세부 정보를 확인합니다.

ibmcloud is bare-metal-server-network-interface SERVER NIC [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어 메탈 서버-네트워크 인터페이스 생성

베어 메탈 서버용 네트워크 인터페이스를 생성합니다.

ibmcloud is bare-metal-server-network-interface-create SERVER --subnet SUBNET (--interface-type pci | vlan) [--name NAME] [[--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)]] [--security-groups SECURITY_GROUPS] [--vpc VPC] [--allowed-vlans ALLOWED_VLANS | --vlan VLAN --allow-interface-to-float false | true] [--allow-ip-spoofing false | true] [--enable-infrastructure-nat true | false] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 PCI 네트워크 인터페이스를 작성합니다.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet 이름이 지원되는 PCI 네트워크 인터페이스를 작성합니다.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet --vpc my-vpc VPC 하에서 이름 지원으로 PCI 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --interface-type pci --name eth1 --address 10.0.0.12 --security-groups 43846d71-0f04-473f-9de5-5a2d33200a4b,27c8ca96-17f3-4943-898d-ad1a1f5aec26 --allowed-vlans 1,2,3,4 -allow-ip-spoofing true --enable-infrastructure-nat true 지정된 구성의 PCI 네트워크 인터페이스를 작성합니다.
  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --interface-type pci --name eth1 --address 10.0.0.12 --security-groups 43846d71-0f04-473f-9de5-5a2d33200a4b,27c8ca96-17f3-4943-898d-ad1a1f5aec26 --vpc my-vpc --allowed-vlans 1,2,3,4 -allow-ip-spoofing true --enable-infrastructure-nat true VPC 하에서 지정된 구성으로 PCI 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet --interface-type pci --name eth1 --address 10.0.0.12 --security-groups my-sg-1,my-sg-2 --allowed-vlans 1,2,3,4 -allow-ip-spoofing true --enable-infrastructure-nat true 이름이 지원되는 지정된 구성으로 PCI 네트워크 인터페이스를 작성합니다.
  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --interface-type vlan --name eth2 --address 10.0.0.12 --security-groups 43846d71-0f04-473f-9de5-5a2d33200a4b,27c8ca96-17f3-4943-898d-ad1a1f5aec26 --vlan 1 -allow-interface-to-float true -allow-ip-spoofing true --enable-infrastructure-nat true 지정된 구성의 VLAN 네트워크 인터페이스를 작성합니다.
  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --output JSON PCI 네트워크 인터페이스를 작성하고 JSON을 출력 형식으로 지정합니다.
  • ibmcloud is bm-nicc bm-cli-1 --subnet cli-subnet-1 --name bm-cli-nic-secondary --allowed-vlans 210,510,500,3001-1001 PCI 네트워크 인터페이스를 작성합니다. 허용되는 VLAN은 개별 값 또는 숫자 범위로 전달할 수 있는 쉼표로 구분된 값입니다.
  • ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip 2302-aef75588-7b87-46b7-bca4-0d6893d2593e 미리 생성된 예약 IP로 베어메탈 NIC를 생성합니다.
  • ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip cli-rip-byname3 미리 생성된 이름별 예약 IP로 베어메탈 NIC를 생성합니다.
  • ibmcloud is bm-nicc cli-bm --subnet 2302-531ad9fc-c86a-4504-b5cf-a46981fddb5f --name cli-snic --address 10.240.128.51 --auto-delete true --ip-name cli-snicip 새 예약 IP로 베어메탈 NIC를 생성합니다.

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --subnet: 네트워크 인터페이스의 서브넷 ID 또는 이름.
  • --name: 네트워크 인터페이스의 이름.
  • --interface-type: 네트워크 인터페이스의 유형. pci, vlan 중 하나입니다. (기본값: pci).
  • --rip: 기존 예약 IP의 ID 또는 이름.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 이 예약된 IP도 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --ip-name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --security-groups: 네트워크 인터페이스에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내에서 이름으로 고유한 서브넷 및 고유한 보안 그룹을 지정하는 데만 필요합니다.
  • --allowed-vlans: 쉼표로 구분된 VLAN ID. VLAN ID(VLAN 인터페이스 전용)가 이 PCI 인터페이스를 사용할 수 있음을 표시합니다. 별도의 값 또는 숫자 범위로 전달될 수 있습니다.
  • --vlan: 이 VLAN 인터페이스의 모든 트래픽에 반드시 사용해야 하는 802.1Q VLAN ID 태그를 나타냅니다.
  • --allow-interface-to-float: 인터페이스가 동일한 resource_group 내의 다른 서버로 이동할 수 있는지 여부를 나타냅니다. 네트워크가 리소스 그룹의 다른 베어메탈 서버에서 GARP 또는 RARP를 감지하면 인터페이스가 자동으로 플로팅합니다. VLAN 인터페이스에만 적용됩니다. 다음 중 하나: false, true. (기본값: false ).
  • --allow-ip-spoofing: IP 스푸핑(AIS) 허용. 이 설정이 true인 경우, 이 네트워크 인터페이스를 사용하는 패킷에 대해 소스 IP 스푸핑이 허용됩니다. false인 경우, 이 인터페이스에서 소스 IP 스푸핑이 차단됩니다. 다음 중 하나: false, true. (기본값: false ).
  • --enable-infrastructure-nat: 인프라 NAT(EIN)을 활성화합니다. 사실이라면, VPC 인프라가 필요한 NAT 작업을 수행합니다. false인 경우, 패킷은 수정되지 않은 상태로 네트워크 인터페이스를 통해 송수신되며, 이를 통해 플로팅 IP와 연결된 가상 머신이 필요한 NAT 작업을 수행할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 베어 메탈 서버-네트워크 인터페이스 삭제

베어메탈 서버에서 하나 이상의 네트워크 인터페이스를 제거하십시오.

ibmcloud is bare-metal-server-network-interface-delete SERVER (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC1: 네트워크 인터페이스의 ID 또는 이름.
  • NIC2: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-인터페이스-플로팅-IP입니다

네트워크 인터페이스와 연결된 유동 IP에 대한 세부사항을 봅니다.

ibmcloud is bare-metal-server-network-interface-floating-ip SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-인터페이스-플로팅-IP-애드입니다

네트워크 인터페이스와 유동 IP를 연관시킵니다.

ibmcloud is bare-metal-server-network-interface-floating-ip-add SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bare-metal-server-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is bare-metal-server-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON 베어메탈 서버에서 네트워크 인터페이스와 유동 IP를 연관시키고 JSON을 출력 형식으로 지정합니다.

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 베어 메탈 서버-네트워크 인터페이스-플로팅 IP 제거입니다

네트워크 인터페이스에서 유동 IP의 연관을 해제합니다.

ibmcloud is bare-metal-server-network-interface-floating-ip-remove SERVER NIC FLOATING_IP [-f, --force] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • FLOATING_IP: 플로팅 IP의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-인터페이스-플로팅-IPS입니다

네트워크 인터페이스에 연결된 모든 플로팅 IP를 나열합니다.

ibmcloud is bare-metal-server-network-interface-floating-ips SERVER NIC [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

베어 메탈 서버-네트워크 인터페이스 업데이트

베어 메탈 서버의 네트워크 인터페이스를 업데이트합니다.

ibmcloud is bare-metal-server-network-interface-update SERVER NIC --name NEW_NAME [--allow-ip-spoofing false | true] [--enable-infrastructure-nat true | false] [--allowed-vlans ALLOWED_VLANS] [--output JSON] [-q, --quiet]

명령 예제

  • ic is bm-nicu 7d317c32-71f8-4060-9bdc-6c971b0317d4 784e2e4c-0540-4e1a-aba7-a51f9b35ba52 --name eth0 --allow-ip-spoofing true --enable-infrastructure-nat true -allowed-vlans 1,3,5
  • ic is bm-nicu 7d317c32-71f8-4060-9bdc-6c971b0317d4 784e2e4c-0540-4e1a-aba7-a51f9b35ba52 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSON
  • ic is bm-nicu my-bm-server my-bm-nic --name eth0 --allow-ip-spoofing true --enable-infrastructure-nat true -allowed-vlans 1,3,5
  • ic is bm-nicu my-bm-server eth0 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSON
  • ibmcloud is bm-nicu bm-cli-1 bm-cli-nic-secondary --allowed-vlans 210,500-600,3001-1001

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --name: 네트워크 인터페이스의 새 이름.
  • --allow-ip-spoofing: IP 스푸핑(AIS) 허용. 이 설정이 true인 경우, 이 네트워크 인터페이스를 사용하는 패킷에 대해 소스 IP 스푸핑이 허용됩니다. false인 경우, 이 인터페이스에서 소스 IP 스푸핑이 차단됩니다. 다음 중 하나: false, true. (기본값: false ).
  • --enable-infrastructure-nat: 인프라 NAT(EIN)을 활성화합니다. 사실이라면, VPC 인프라가 필요한 NAT 작업을 수행합니다. false인 경우, 패킷은 수정되지 않은 상태로 네트워크 인터페이스를 통해 송수신되며, 이를 통해 플로팅 IP와 연결된 가상 머신이 필요한 NAT 작업을 수행할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --allowed-vlans: 쉼표로 구분된 VLAN ID. VLAN ID(VLAN 인터페이스 전용)가 이 PCI 인터페이스를 사용할 수 있음을 표시합니다. 별도의 값 또는 숫자 범위로 전달될 수 있습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

베어 메탈 서버-네트워크 인터페이스인 IBM클라우드

베어 메탈 서버의 모든 네트워크 인터페이스를 나열합니다.

ibmcloud is bare-metal-server-network-interfaces SERVER [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-프로필입니다

베어 메탈 서버 프로필의 세부 정보를 확인합니다.

ibmcloud is bare-metal-server-profile PROFILE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • PROFILE_NAME: 프로파일의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-프로필입니다

해당 리전 내의 모든 베어 메탈 서버 프로필을 나열합니다.

ibmcloud is bare-metal-server-profiles [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어 메탈 서버 재시작입니다

베어 메탈 서버를 재시작합니다.

ibmcloud is bare-metal-server-restart SERVER [-f, --force] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어 메탈 서버 시작입니다

베어 메탈 서버를 시작합니다.

ibmcloud is bare-metal-server-start SERVER [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is bare-metal-server-stop임

베어 메탈 서버를 중지합니다.

ibmcloud is bare-metal-server-stop SERVER [--type soft | hard] [-f, --force] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • -- type: 중지 조작의 유형을 표시합니다. 소프트: 실행 중인 운영 체제에 정지하고 완전히 종료하도록 신호를 보내십시오. hard: 서버를 즉시 중지합니다. soft, hard 중 하나입니다. (기본값: soft).
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is bare-metal-server-update임

베어 메탈 서버를 업데이트합니다.

ibmcloud is bare-metal-server-update SERVER [--name NEW_NAME] [--enable-secure-boot false | true] [--tpm-mode tpm_2 | disabled] [--bandwidth BANDWIDTH] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--metadata-service true | false [--metadata-service-protocol http | https]] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --name my-server --enable-secure-boot true --tpm-mode tpm_2
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --name my-server --output JSON
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --bandwidth 25000 --output JSON
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy disabled
  • ibmcloud is bare-metal-server-update my-baremetal-1 --name my-bm-server --output JSON

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --name: 베어 메탈 서버의 새 이름.
  • --enable-secure-boot: 시큐어 부트가 활성화되어 있는지 여부를 나타냅니다. 활성화된 경우 이미지가 보안 부팅을 지원해야 하며 그렇지 않으면 서버가 부팅되지 않습니다. 이 구성을 변경하기 전에 베어 메탈 서버의 상태를 중지해야 합니다. 다음 중 하나입니다: false, true.
  • --tpm-mode: 신뢰할 수 있는 플랫폼 모듈(TPM)의 모드입니다. tpm_2, disabled 중 하나입니다.
  • --bandwidth: 베어 메탈 서버의 네트워크 인터페이스 간에 공유되는 총 대역폭(메가비트/초 단위). 지정하지 않으면 프로파일의 기본값이 사용됩니다. ibmcloud is bare-metal-server-profile 명령을 사용하여 올바른 대역폭 값을 가져올 수 있습니다.
  • --reservation-affinity-policy, --res-policy: 이 베어 메탈 서버에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. 그렇지 않으면 정책이 자동으로 기본 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --metadata-service: 베어 메탈 서버 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --reservation-affinity-pool, --res-pool: 이 베어 메탈 서버에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 베어메탈 서버입니다.

모든 베어 메탈 서버를 나열합니다.

ibmcloud is bare-metal-servers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--vpc VPC] [--reservation RESERVATION] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --vpc: VPC의 ID, 이름 또는 CRN.
  • --reservation: 예약 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어 메탈 서버 펌웨어 업데이트

Bare Metal Server를 최신 펌웨어로 업데이트하십시오.

ibmcloud is bare-metal-server-firmware-update SERVER [--auto-start true | false] [-f, --force] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --auto-start: 펌웨어 업데이트가 성공적으로 완료된 후 베어 메탈 서버를 자동으로 시작할 것인지 여부를 지정합니다. true, false 중 하나입니다. (기본값: true).
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-인터페이스-예약-IPS입니다

베어 메탈 서버의 네트워크 인터페이스에 바인드된 모든 예약된 IP를 나열합니다.

ibmcloud is bare-metal-server-network-interface-reserved-ips SERVER NIC [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-인터페이스-예약된-IP입니다

베어 메탈 서버의 네트워크 인터페이스에 바인드된 경우 지정된 예약 IP 주소를 검색합니다.

ibmcloud is bare-metal-server-network-interface-reserved-ip SERVER NIC RESERVED_IP [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NIC: 네트워크 인터페이스의 ID 또는 이름.
  • RESERVED_IP: 예약된 IP의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-부착물입니다

베어 메탈 서버의 모든 네트워크 연결을 나열합니다.

ibmcloud is bare-metal-server-network-attachments SERVER [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is bare-metal-server-network-attachment임

베어 메탈 서버의 네트워크 연결 세부 정보를 확인합니다.

ibmcloud is bare-metal-server-network-attachment SERVER NAC [--output JSON] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NAC: 네트워크 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-어태치먼트-생성입니다

베어 메탈 서버에 대한 네트워크 연결을 생성합니다.

ibmcloud is bare-metal-server-network-attachment-create SERVER (--interface-type pci | vlan) [--vni VNI | ((--vni-subnet VNI_SUBNET [--vpc VPC]) --vni-ais false | true --vni-ein true | false --vni-auto-delete true | false --vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --vni-name VNI_NAME [--vni-rip VNI_RIP | (--vni-rip-address VNI_RIP_ADDRESS --vni-rip-auto-delete VNI_RIP_AUTO_DELETE --vni-rip-name VNI_RIP_NAME)] [--vni-psfm auto | enabled | disabled] --vni-sgs VNI_SGS)] [--name NAC_NAME] [--allowed-vlans ALLOWED_VLANS] [--allow-to-float ALLOW_TO_FLOAT] [--vlan VLAN] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bare-metal-server-network-attachment-create my-bare-metal-server-nw-att --interface-type pci --vni bm-cli-vni-2 --name bm-nac-3 --allowed-vlans 10-50
  • ibmcloud is bare-metal-server-network-attachment-create 2302-f097c96c-c092-4929-b093-b9d4a481c20d --interface-type pci --vni-subnet 2302-a31b7225-c513-481b-be6b-9df9396f69ae --vni-ais false --vni-ein false --vni-auto-delete true --vni-ips '[{"id": "2302-8e9060c3-90d8-4c73-b07c-215f60c87a2e"},{"address": "10.240.133.22"}]' --vni-name bm-vni-2 --vni-rip-address 10.240.133.22 --vni-rip-auto-delete true --vni-rip-name bm-rip-11 --vni-sgs r134-61c9d87e-0a7d-4a5f-9c8a-a7475ebf182e,r134-244e457e-59ef-43de-9317-dba6de040ced --name bm-nac-10 --allowed-vlans 10-50
  • ibmcloud is bare-metal-server-network-attachment-create my-bare-metal-server-nw-att --interface-type vlan --vni-subnet subnet-us-3 --vpc travis-long-run-vpc --vni-ais true --vni-ein true --vni-auto-delete true --vni-ips '[{"id": "2302-4bc26be6-2d4a-4090-a645-f50c22091902"}]' --vni-name bm-vni-1 --vni-rip rip-cli-12 --vni-sgs abundantly-gangly-aspire-discuss,travis-long-run-sg1 --name bm-nac-30 --allow-to-float true --vlan 10
  • ibmcloud is bare-metal-server-network-attachment-create cli-bm-1 --interface-type vlan --vni-subnet subnet-us-3 --vpc cli-vpc --vni-ais true --vni-ein true --vni-psfm disabled --vni-auto-delete true --vni-ips '[{"id": "2302-4bc26be6-2d4a-4090-a645-f50c22091902"}]' --vni-name bm-vni-1 --vni-rip rip-cli-12 --vni-sgs abundantly-gangly-aspire-discuss,travis-long-run-sg1 --name bm-nac-30 --allow-to-float true --vlan 10

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --name: 이 베어 메탈 서버의 네트워크 연결에 대한 이름입니다.
  • --interface-type: 네트워크 연결 인터페이스 유형. pci, vlan 중 하나입니다. (기본값: pci).
  • --allowed-vlans: 쉼표로 구분된 VLAN ID. 이 실제(PCI 유형) 연결을 사용할 수 있는 VLAN ID(VLAN 유형에만 해당)를 표시합니다. 별도의 값 또는 숫자 범위로 전달될 수 있습니다.
  • --allow-to-float: 베어 메탈 서버의 네트워크 연결을 동일한 resource_group 내에 있는 다른 서버로 자동으로 이동시킬 수 있는지 여부를 나타냅니다.
  • --vlan: 이 연결을 통해 전송되는 모든 트래픽에 반드시 사용해야 하는 ‘ 802.1Q ’ VLAN ID 태그를 나타냅니다.
  • --vni: 이 베어 메탈 서버의 네트워크 연결에 사용되는 가상 네트워크 인터페이스의 ID 또는 이름입니다.
  • --vni-subnet: 연결된 서브넷.
  • --vpc: VPC의 ID 또는 이름. 이 ID 또는 이름은 이 VPC 내에서 이름별로 고유한 서브넷을 지정하는 경우에만 필요합니다.
  • --vni-ais: IP 스푸핑(AIS) 허용. 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --vni-ein: 인프라 NAT(EIN) 활성화. 사실이라면, VPC 인프라가 필요한 NAT 작업을 수행합니다. false인 경우, 패킷은 변경되지 않은 상태로 가상 네트워크 인터페이스를 통해 송수신되며, 이를 통해 플로팅 IP와 연결된 가상 머신이 필요한 NAT 작업을 수행할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --vni-auto-delete: 대상이 삭제될 때 이 가상 네트워크 인터페이스가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소(JSON 형식 또는 JSON 파일). 데이터 스키마에 대해서는 API 설명서의 ips 속성을 확인하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --vni-name: 이 가상 네트워크 인터페이스의 이름입니다.
  • --vni-rip: 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름. 서브넷이 지정되지 않은 경우 필수입니다. 예약된 IP는 바인드 해제되어야 합니다.
  • --vni-rip-address: 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다. 서브넷을 지정해야 합니다.
  • --vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다.
  • --vni-rip-name: 가상 네트워크 인터페이스에 바인딩할 이 예약된 IP의 이름입니다. 서브넷의 다른 예약된 IP에서 해당 이름을 사용하지 않아야 합니다. ibm-으로 시작하는 이름은 공급자가 소유한 리소스를 위해 예약되어 있으므로 사용할 수 없습니다.
  • --vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • --vni-sgs: 이 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다. 지정되지 않으면 서브넷에 대한 VPC의 기본 보안 그룹이 사용됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-첨부-업데이트입니다

베어 메탈 서버의 네트워크 연결을 업데이트합니다.

ibmcloud is bare-metal-server-network-attachment-update SERVER NAC --name NEW_NAME [--allowed-vlans ALLOWED_VLANS] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bm-nacu my-bare-metal-server-nw-att cli-pnac-1-primary --name nac-2
  • ibmcloud is bm-nacu 2302-f097c96c-c092-4929-b093-b9d4a481c20d 2302-9688e589-ec0d-4611-9984-4bf88082414b --name nac-1 --allowed-vlans 10,20-50

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NAC: 네트워크 연결의 ID 또는 이름.
  • --name: 네트워크 연결의 새 이름.
  • --allowed-vlans: 쉼표로 구분된 VLAN ID. 이 실제(PCI 유형) 연결을 사용할 수 있는 VLAN ID(VLAN 유형에만 해당)를 표시합니다. 별도의 값 또는 숫자 범위로 전달될 수 있습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 베어메탈-서버-네트워크-첨부-삭제입니다

Bare Metal Server에서 하나 이상의 네트워크 연결을 제거하십시오.

ibmcloud is bare-metal-server-network-attachment-delete SERVER (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • NAC1: 네트워크 연결의 ID 또는 이름.
  • NAC2: 네트워크 연결의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 베어메탈 서버 초기화 교체입니다.

지정된 이미지 및 SSH 키를 사용하여 Bare Metal Server를 다시 초기화합니다.

ibmcloud is bare-metal-server-initialization-replace SERVER --image IMAGE --keys KEYS [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--user-data DATA] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is bare-metal-server-initialization-replace server-name --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --keys r006-02a07b78-6e5f-40a2-86a2-99e01916128c,r006-29e19fb1-e2b9-49d0-ab6e-9702e99f5021 --user-data @/tmp/userdata.sh 지정된 이미지 및 SSH 키를 사용하여 Bare Metal Server를 다시 초기화합니다. 서버를 다시 초기화하려면 서버가 중지된 상태여야 합니다.

명령 옵션

  • 서버: 서버의 ID 또는 이름.
  • --image: 이미지의 ID 또는 이름.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519는 운영 체제가 이 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --default-trusted-profile: 신뢰할 수 있는 프로필의 ID, 이름 또는 CRN.
  • --default-trusted-profile-auto-link: 이 옵션을 true로 설정하면, 시스템은 서버 생성 시 지정된 대상 신뢰 프로필에 대한 링크를 생성합니다. 시스템에 의해 링크가 작성되는지 또는 IAM ID 서비스를 사용하여 수동으로 작성되는지에 관계없이 서버가 삭제될 때 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --user-data: data|@data-file. 베어 메탈 서버로 전송할 사용자 데이터.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

클러스터 네트워크

다음 섹션에서는 클러스터 네트워크 작업에 사용할 수 있는 CLI 명령에 대해 자세히 설명합니다.

ibmcloud는 클러스터-네트워크-프로필입니다

특정 리전에 있는 모든 클러스터 네트워크 프로필을 나열합니다.

ibmcloud is cluster-network-profiles [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-프로필입니다

클러스터 네트워크 프로필의 세부 정보를 확인합니다.

ibmcloud is cluster-network-profile PROFILE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • PROFILE_NAME: 클러스터 네트워크 프로필의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 클러스터 네트워크입니다

모든 클러스터 네트워크를 나열합니다.

ibmcloud is cluster-networks [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

클러스터 네트워크인 IBM클라우드

클러스터 네트워크의 세부 정보를 확인합니다.

ibmcloud is cluster-network CLUSTER_NETWORK [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터 네트워크 생성

클러스터 네트워크를 만듭니다.

ibmcloud is cluster-network-create --vpc VPC --zone ZONE --profile PROFILE [--name NAME] [--subnet-prefixes-cidr SUBNET_PREFIXES_CIDR] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net --subnet-prefixes-cidr 10.0.0.24/24
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net --subnet-prefixes-cidr 10.0.0.24/24 --output JSON

명령 옵션

  • --vpc: VPC의 ID 또는 이름.
  • --zone: 이 클러스터 네트워크가 속한 존입니다. 구역은 지정된 클러스터 네트워크 프로파일에서 지원되는 것으로 나열되어야 합니다.
  • --profile: 이 클러스터 네트워크에 사용할 프로필의 이름.
  • --name: 클러스터 네트워크의 이름.
  • --subnet-prefixes-cidr: 클러스터 네트워크의 서브넷 접두사 범위( IPv4 )를 CIDR 형식으로 표기한 값입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 클러스터 네트워크 업데이트

클러스터 네트워크를 업데이트합니다.

ibmcloud is cluster-network-update CLUSTER_NETWORK [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is cluster-network-update my-cl-network --name my-updated-cl-net
  • ibmcloud is cluster-network-update r006-345545d8-798c-4dbc-112g-5c34a1e75e45 --name my-updated-cl-net

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • --name: 클러스터 네트워크의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-삭제입니다

하나 이상의 클러스터 네트워크를 삭제하십시오.

ibmcloud is cluster-network-delete (CLUSTER_NETWORK1 CLUSTER_NETWORK2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK1: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK2: 클러스터 네트워크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 클러스터 네트워크 인터페이스입니다

모든 클러스터 네트워크 인터페이스를 나열합니다.

ibmcloud is cluster-network-interfaces CLUSTER_NETWORK [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 클러스터 네트워크 인터페이스입니다

클러스터 네트워크 인터페이스의 세부 정보를 확인합니다.

ibmcloud is cluster-network-interface CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_INTERFACE: 클러스터 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-인터페이스-생성

클러스터 네트워크 인터페이스를 생성합니다.

ibmcloud is cluster-network-interface-create CLUSTER_NETWORK --subnet SUBNET (--rip RIP | (--rip-address RIP_ADDRESS --rip-auto-delete true | false --rip-name RIP_NAME)) [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 RIP ID를 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet RIP ID를 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet --name my-cl-net-intf RIP ID를 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is cluster-network-interface-create --rip-address 10.2.0.1 --rip-auto-delete true --rip-name my-subnet-rip --subnet r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-cl-net-intf RIP 프로토타입을 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is cluster-network-interface-create --rip-address 10.2.0.1 --rip-auto-delete true --rip-name my-subnet-rip --subnet my-subnet --name my-cl-net-intf RIP 프로토타입을 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • --subnet: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --rip: 클러스터 네트워크 인터페이스에 기본 IP 주소를 바인딩하기 위해 예약된 IP의 ID 또는 이름.
  • --rip-address: 클러스터 네트워크 인터페이스에 바인딩할 예약된 IP 주소로, 해당 서브넷에서 이미 예약되어 있어서는 안 됩니다.
  • --rip-auto-delete: 대상 중 하나가 삭제되거나 클러스터 네트워크 서브넷 예약 IP의 바인딩이 해제될 경우, 이 클러스터 네트워크 서브넷 예약 IP 멤버가 자동으로 삭제되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --rip-name: 이 클러스터 네트워크 서브넷의 예약된 IP에 대한 이름입니다.
  • --name: 클러스터 네트워크 인터페이스의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 클러스터-네트워크-인터페이스-업데이트

클러스터 네트워크 인터페이스를 업데이트하십시오.

ibmcloud is cluster-network-interface-update CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

명령 예제

클러스터 네트워크 인터페이스를 업데이트하십시오.

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_INTERFACE: 클러스터 네트워크 인터페이스의 ID 또는 이름.
  • --name: 클러스터 네트워크의 새 이름.
  • --auto-delete: 대상 중 하나가 삭제되거나 클러스터 네트워크 서브넷 예약 IP의 바인딩이 해제될 경우, 이 클러스터 네트워크 서브넷 예약 IP 구성 요소가 자동으로 삭제되는지 여부를 나타냅니다. 다음 중 하나입니다: true, false.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-인터페이스-삭제입니다

하나 이상의 클러스터 네트워크 인터페이스를 삭제하십시오.

ibmcloud is cluster-network-interface-delete CLUSTER_NETWORK (CLUSTER_NETWORK_INTERFACE1 CLUSTER_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_INTERFACE1: 클러스터 네트워크 인터페이스의 ID 또는 이름.
  • CLUSTER_NETWORK_INTERFACE2: 클러스터 네트워크 인터페이스의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 클러스터-네트워크-서브넷입니다

모든 클러스터 네트워크 서브넷을 나열합니다.

ibmcloud is cluster-network-subnets CLUSTER_NETWORK [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 클러스터-네트워크-서브넷입니다

클러스터 네트워크 서브넷의 세부 정보를 확인합니다.

ibmcloud is cluster-network-subnet CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-생성입니다

클러스터 네트워크 서브넷을 생성합니다.

ibmcloud is cluster-network-subnet-create CLUSTER_NETWORK (--total-ipv4-address-count TOTAL_IPV4_ADDRESS_COUNT | --ipv4-cidr-block IPV4_CIDR_BLOCK) [--name NAME] [--ip-version ipv4] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is cluster-network-subnet-create --total-ipv4-address-count 256 --name my-cl-net-sub --ip-version ipv4 총 IPv4 주소 수를 사용하여 클러스터 네트워크 서브넷을 작성하십시오.
  • ibmcloud is cluster-network-subnet-create --ipv4-cidr-block 10.0.0.0/24 --name my-cl-net-sub --ip-version ipv4 ipv4 cidr 블록을 사용하여 클러스터 네트워크 서브넷을 작성하십시오.

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • --total-ipv4-address-count: 필요한 IPv4 주소( IPv4 )의 총 개수입니다. 2의 거듭제곱이어야 합니다.
  • --ipv4-cidr-block: 클러스터 네트워크 서브넷의 IPv4 범위를 CIDR 형식으로 표기한 것입니다.
  • --name: 이 클러스터 네트워크 서브넷의 이름입니다.
  • --ip-version: 이 클러스터 네트워크 서브넷에서 지원할 IP 버전입니다. 다음 중 하나: ipv4.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터 네트워크 서브넷 업데이트입니다

클러스터 네트워크 서브넷을 업데이트합니다.

ibmcloud is cluster-network-subnet-update CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is cluster-network-subnet-update my-cl-net-sub --name my-updated-cl-net-sub
  • ibmcloud is cluster-network-subnet-update r006-345545d8-798c-4dbc-112g-5c34a1e75e45 --name my-updated-cl-net-sub

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --name: 클러스터 네트워크 서브넷의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-삭제입니다

하나 이상의 클러스터 네트워크 서브넷을 삭제하십시오.

ibmcloud is cluster-network-subnet-delete CLUSTER_NETWORK (CLUSTER_NETWORK_SUBNET1 CLUSTER_NETWORK_SUBNET2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET1: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET2: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-예약-IPS입니다

클러스터 네트워크의 모든 서브넷에 할당된 IP 주소를 나열합니다.

ibmcloud is cluster-network-subnet-reserved-ips CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-예약-IP입니다

클러스터 네트워크 서브넷의 예약된 IP에 대한 세부 정보를 확인합니다.

ibmcloud is cluster-network-subnet-reserved-ip CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET CLUSTER_NETWORK_SUBNET_RESERVED_IP [--output JSON] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP: 클러스터 네트워크 서브넷의 예약된 IP에 대한 ID 또는 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-예약-IP-생성입니다

클러스터 네트워크 서브넷 예약 IP를 작성하십시오.

ibmcloud is cluster-network-subnet-reserved-ip-create CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NAME] [--address ADDRESS] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is cluster-network-subnet-reserved-ip-create my-cnet my-cnet-sub 클러스터 네트워크 서브넷 예약 IP를 작성하십시오.
  • ibmcloud is cluster-network-subnet-reserved-ip-create r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name NAME my-cl-net-sub-rip 클러스터 네트워크 서브넷 예약 IP를 작성하십시오.
  • ibmcloud is cluster-network-subnet-reserved-ip-create my-cl-net my-cl-net-sub --name NAME my-cl-net-sub-rip --address 192.168.3.4 클러스터 네트워크 서브넷 예약 IP를 작성하십시오.
  • ibmcloud is cluster-network-subnet-reserved-ip-create r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name NAME my-cl-net-sub-rip --address 192.168.3.4 클러스터 네트워크 서브넷 예약 IP를 작성하십시오.

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • --name: 이 클러스터 네트워크 서브넷의 예약된 IP에 대한 이름입니다.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-예약-IP-업데이트입니다

클러스터 네트워크를 업데이트합니다.

ibmcloud is cluster-network-subnet-reserved-ip-update CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET CLUSTER_NETWORK_SUBNET_RESERVED_IP [--auto-delete AUTO_DELETE] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

클러스터 네트워크 서브넷 예약 IP를 업데이트하십시오.

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP: 클러스터 네트워크 서브넷의 예약된 IP에 대한 ID 또는 이름입니다.
  • --auto-delete: 대상 중 하나가 삭제되거나 클러스터 네트워크 서브넷 예약 IP의 바인딩이 해제될 경우, 이 클러스터 네트워크 서브넷 예약 IP 구성 요소가 자동으로 삭제되는지 여부를 나타냅니다. 클러스터 네트워크 서브넷 예약 IP가 바인딩 해제된 경우 false여야 합니다.
  • --name: 클러스터 네트워크 서브넷에 할당된 IP의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 클러스터-네트워크-서브넷-예약-IP-삭제입니다

하나 이상의 클러스터 네트워크 서브넷 예약 IP를 삭제하십시오.

ibmcloud is cluster-network-subnet-reserved-ip-delete CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET (CLUSTER_NETWORK_SUBNET_RESERVED_IP1 CLUSTER_NETWORK_SUBNET_RESERVED_IP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • CLUSTER_NETWORK: 클러스터 네트워크의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET: 클러스터 네트워크 서브넷의 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP1: 클러스터 네트워크 서브넷의 예약된 IP 주소에 대한 ID 또는 이름.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP2: 클러스터 네트워크 서브넷의 예약된 IP 주소에 대한 ID 또는 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

배치 그룹

ibmcloud는 배치 그룹입니다.

배치 그룹의 세부 정보를 확인합니다.

ibmcloud is placement-group PLACEMENT_GROUP [--output JSON] [-q, --quiet]

명령 옵션

  • PLACEMENT_GROUP: 배치 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 배치-그룹-생성

배치 그룹을 작성합니다.

ibmcloud is placement-group-create (--strategy host_spread | power_spread) [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is placement-group-create --strategy host_spread
  • ibmcloud is placement-group-create --strategy host_spread --output JSON

명령 옵션

  • --strategy: 이 배치 그룹에 적용할 전략. host_spread, power_spread 중 하나입니다.
  • --name: 배치 그룹의 이름.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmCloud는 placement-group-delete임

하나 이상의 배치 그룹을 삭제하십시오.

ibmcloud is placement-group-delete (PLACEMENT_GROUP1 PLACEMENT_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • PLACEMENT_GROUP1: 배치 그룹의 ID 또는 이름.
  • PLACEMENT_GROUP2: 배치 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud가 배치-그룹-업데이트입니다

배치 그룹을 업데이트합니다.

ibmcloud is placement-group-update PLACEMENT_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is placement-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name
  • ibmcloud is placement-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --output JSON

명령 옵션

  • PLACEMENT_GROUP: 배치 그룹의 ID 또는 이름.
  • --name: 배치 그룹의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is placement-groups

모든 배치 그룹을 나열합니다.

ibmcloud is placement-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

예약

ibmcloud는 예약입니다.

예약의 세부사항을 봅니다.

ibmcloud is reservation RESERVATION [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is reservation r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is reservation my-reservation-name

명령 옵션

  • 예약: 예약 번호 또는 예약자 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 예약입니다.

모든 예약을 나열합니다.

ibmcloud is reservations [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--profile-resource-type instance_profile | bare_metal_server_profile] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is reservations
  • ibmcloud is reservations --zone us-east-1
  • ibmcloud is reservations --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is reservations --profile-resource-type bare_metal_server_profile
  • ibmcloud is reservations --profile-resource-type instance_profile

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --zone: 지정된 이름과 정확히 일치하는 zone name 속성을 가진 리소스로 컬렉션을 필터링합니다.
  • --profile-resource-type: 프로필의 리소스 유형. 인스턴스_프로필, 베어메탈_서버_프로필 중 하나입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 예약 생성

예약을 작성하십시오.

ibmcloud is reservation-create --capacity CAPACITY (--term one_year | three_year) --profile PROFILE_NAME (--profile-resource-type instance_profile | bare_metal_server_profile) --zone ZONE_NAME [--name NEW_NAME] [--affinity-policy restricted | automatic] [--expiration-policy release | renew] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is reservation-create --name reservation-1 --capacity 10 --term one_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-east-1
  • ibmcloud is reservation-create --name reservation-2 --capacity 5 --term three_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-south-1 --resource-group-name Default --expiration-policy renew
  • ibmcloud is reservation-create --name reservation-3 --capacity 8 --term three_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-south-2 --expiration-policy release --affinity-policy restricted --resource-group-id 11baaa8984beb82690daab08767et --output JSON
  • ibmcloud is reservation-create --name my-reservation --capacity 2 --term three_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-south-2 --expiration-policy release --affinity-policy automatic --resource-group-id 11baaa8984beb82690daab08767et --output JSON

명령 옵션

  • --name: 예약명.
  • --capacity: 이 예약에 대한 용량 구성입니다.
  • --기간: 예약 기간. one_year, three_year 중 하나입니다.
  • --profile: 이 예약에 사용할 프로필의 이름입니다.
  • --profile-resource-type: 프로필의 리소스 유형. 인스턴스_프로필, 베어메탈_서버_프로필 중 하나입니다.
  • --zone: 영역의 이름입니다.
  • --affinity-policy: 이 예약에 사용할 어피니티 정책입니다. 다음 중 하나: 제한, 자동. (기본값: 자동).
  • --expiration-policy: 약정 사용 기간이 만료될 때 적용할 정책입니다. 릴리스, 갱신중 하나입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 예약 업데이트

예약을 업데이트하십시오.

ibmcloud is reservation-update RESERVATION [--name NEW_NAME] [--capacity CAPACITY] [--term one_year | three_year] [--expiration-policy release | renew] [--profile PROFILE_NAME] [--profile-resource-type instance_profile | bare_metal_server_profile] [--affinity-policy restricted | automatic] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is reservation-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name reservation-1-new --capacity 7 --term one_year --profile profile-1-new --profile-resource-type instance_profile
  • ibmcloud is reservation-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --expiration-policy renew

명령 옵션

  • 예약: 예약 번호 또는 예약자 이름.
  • --name: 예약명.
  • --capacity: 이 예약에 대한 용량 구성입니다.
  • --기간: 예약 기간. one_year, three_year 중 하나입니다.
  • --expiration-policy: 약정 사용 기간이 만료될 때 적용할 정책입니다. 릴리스, 갱신중 하나입니다.
  • --profile: 이 예약에 사용할 프로필의 이름입니다.
  • --profile-resource-type: 프로필의 리소스 유형. 인스턴스_프로필, 베어메탈_서버_프로필 중 하나입니다.
  • --affinity-policy: 이 예약에 사용할 어피니티 정책입니다. 다음 중 하나: 제한, 자동. (기본값: 자동).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is reservation-삭제

하나 이상의 예약을 삭제하십시오.

ibmcloud is reservation-delete (RESERVATION1 RESERVATION2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is reservation-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • RESERVATION1: 예약의 ID 또는 이름.
  • RESERVATION2: 예약의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud-예약-활성화

예약을 활성화합니다.

ibmcloud is reservation-activate RESERVATION [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is reservation-activate r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • 예약: 예약 번호 또는 예약자 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

자동 스케일링 명령

다음 섹션에서는 자동 확장 기능을 위한 CLI 명령어에 대한 정보를 제공합니다.

인스턴스 템플리트

ibmcloud는 인스턴스 템플리트입니다.

해당 지역의 모든 템플릿을 나열합니다.

ibmcloud is instance-templates [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-template입니다.

인스턴스 템플릿의 세부 정보를 확인합니다.

ibmcloud is instance-template TEMPLATE [--output JSON] [-q, --quiet]

명령 옵션

  • 템플릿: 템플릿의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-템플릿-생성

인스턴스 템플리트를 작성하십시오.

ibmcloud is instance-template-create INSTANCE_TEMPLATE_NAME VPC ZONE_NAME PROFILE_NAME SUBNET (--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]) (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | (--pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | [([--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE] [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-i, --interactive] [-q, --quiet]

명령 예제

  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]' 볼륨 연결을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "bandwidth":1000, "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]' 대역폭이 있는 볼륨 첨부 파일로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"id":"67531475-bd8a-478e-bcfe-2e53365cd0aa"}}]' 볼륨 연결에 기존 볼륨이 있는 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 여러 SSH 키를 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "capacity": 150, "profile": {"name": "general-purpose"}}}' 부트 볼륨 용량이 있는 이미지를 사용하여 인스턴스 템플리트를 작성하십시오. 용량 값은 이미지의 최소 할당 크기에서 250까지 설정할 수 있습니다.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}' 부트 볼륨을 사용하여 인스턴스 템플리트를 작성하고 사용자 태그를 사용하여 부트 볼륨을 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}' 암호화된 부트 볼륨으로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"bandwidth":1000, "profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}' 대역폭이 있는 암호화된 부팅 볼륨으로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}]' 보조 네트워크 인터페이스에 연결된 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}' JSON에서 기본 네트워크 인터페이스 구성을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.240.129.10 --auto-delete true --ip-name my-reserved-ip --allow-ip-spoofing true 보안 그룹, 예약된 IP 설정 및 소스 IP 스푸핑 설정을 포함하는 기본 네트워크 인터페이스 구성을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --reserved-ip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469 --allow-ip-spoofing true 보안 그룹, 기존 예약 IP 및 소스 IP 스푸핑 설정을 포함하는 기본 네트워크 인터페이스 구성을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host c019b1f7-c4d6-430c-aaa4-e0cc25d47277 원하는 전용 호스트에 배치할 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group a4738ceb-5e59-4601-849a-61d7895740ee 원하는 전용 호스트 그룹에 배치할 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group 1d2afa0f-b9f2-4d85-ae35-a08885269644 원하는 배치 그룹에 배치할 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --total-volume-bandwidth 4000 특정 총 볼륨 대역폭으로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true 메타데이터 서비스를 사용 또는 사용 안함으로 설정하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true --metadata-service-protocol http --metadata-service-response-hop-limit 60 메타데이터 서비스 구성을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 예약 선호도를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b 예약 선호도를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --host-failure-policy restart 호스트 실패 시 가용성 정책을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]' 리소스 이름을 사용하여 볼륨 연결에 기존 볼륨이 있는 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host my-dedicated-host 리소스 이름을 사용하여 원하는 전용 호스트에 인스턴스 템플리트 위치를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group my-dedicated-host-group 리소스 이름을 사용하여 원하는 전용 호스트 그룹에 인스턴스 템플리트 위치를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group my-placement-host-group 리소스 이름을 사용하여 원하는 배치 그룹에 인스턴스 템플리트 작업공간을 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 --image ibm-ubuntu-20-04-2-minimal-amd64-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}' 리소스 이름을 사용하여 기본 네트워크 인터페이스 구성으로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet"}, "security_groups": [{"id": "my-security-group-1"}, {"id": "my-security-group-2"}]}]' 리소스 이름을 사용하여 보조 네트워크 인터페이스에 연결된 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "67531475-bd8a-478e-bcfe-2e53365cd0aa"}}' 기존 부트 볼륨에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-existing-boot-vol"}}' 리소스 이름을 사용하여 기존 부트 볼륨에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 카탈로그 오퍼링을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 카탈로그 오퍼링 버전으로 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 --catalog-offering-plan crn:v1:bluemix:public:globalcatalog-collection:global:a/123456:51c9e0db-2911-45a6-adb0-ac5332d27cf2:plan:sw.51c9e0db-2911-45a6-adb0-ac5332d27cf2.772c0dbe-aa62-482e-adbe-a3fc20101e0e 카탈로그 오퍼링 버전 및 플랜에서 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create --interactive 인스턴스 템플리트를 대화식으로 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 네트워크 연결 및 기존 가상 네트워크 인터페이스를 사용하여 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip bee-olympics-perplexed-briskness --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] 네트워크 연결을 사용하여 인스턴스를 작성하고 기존의 예약된 IP를 사용하여 새 가상 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"},{"address": "10.240.128.13", "auto_delete" : true, "name": "vni-pnac-sip-1"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip-address 10.240.128.13 --pnac-vni-rip-auto-delete true --pnac-vni-rip-name pnac-vni-rip-1 --pnac-vni-sgs r134-8e0e4ad9-4ca3-4d5f-b9d8-7a967693d231 네트워크 연결을 사용하여 인스턴스를 작성하고 기존의 예약된 IP를 사용하여 새 가상 네트워크 인터페이스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]' 기존 예약 IP가 있는 기존 클러스터 네트워크 인터페이스로 클러스터 네트워크 연결이 있는 인스턴스 템플릿을 생성합니다.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}]' 클러스터 네트워크 연결이 있는 인스턴스 템플릿을 생성합니다.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-bandwidth-qos-mode pooled 특정 볼륨 대역폭 QoS 모드로 인스턴스를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vcpu-percentage 50 공유 코어를 사용하는 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --availability-class spot --preemption-policy stop 스팟을 사용하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 1 코어당 스레드 수를 지정하여 인스턴스 템플릿을 생성합니다.
  • ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 2 코어당 스레드 수를 지정하여 인스턴스 템플릿을 생성합니다.

명령 옵션

  • INSTANCE_TEMPLATE_NAME: 인스턴스 템플릿의 이름.
  • VPC: VPC의 ID 또는 이름. VPC를 페치하려면 'ibmcloud is vpcs' 명령을 사용하십시오.
  • ZONE_NAME: 구역의 이름입니다. 사용 가능한 구역을 페치하려면 'ibmcloud is zones' 명령을 사용하십시오.
  • PROFILE_NAME: 프로파일의 이름입니다. 인스턴스 프로파일을 페치하려면 'ibmcloud is instance-profiles' 명령을 사용하십시오.
  • 서브넷: 서브넷의 ID 또는 이름. 서브넷 ID 또는 이름을 페치하려면 'ibmcloud is subnets' 명령을 사용하십시오.
  • --image: 이미지의 ID 또는 이름.
  • --catalog-offering: ‘ IBM Cloud ’ 카탈로그 상품의 CRN. 지정된 경우, 해당 오퍼링의 최신 버전이 사용됩니다. 카탈로그 상품 등록에 대한 자세한 내용은 ‘계정에 소프트웨어 온보딩하기’를 참조하세요.
  • --catalog-offering-version: ‘ IBM Cloud ’ 카탈로그 오퍼링 버전의 CRN입니다. 카탈로그 상품에 대한 버전을 생성하는 방법에 대한 자세한 내용은 ‘계정에 소프트웨어 등록하기’를 참조하십시오.
  • --catalog-offering-plan: ‘ IBM Cloud ’ 카탈로그 상품의 청구 플랜에 대한 CRN입니다. 지정되지 않으면 청구 플랜이 사용되지 않습니다(무료). 청구 플랜이 필요한 카탈로그 오퍼링 버전에 대해 지정되어야 합니다.
  • --total-volume-bandwidth: 인스턴스 스토리지 볼륨에 독점적으로 할당되는 대역폭의 양(메가비트/초 단위). 이 값이 증가하면 총 네트워크 대역폭이 줄어듭니다.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 부트 볼륨입니다. 데이터 스키마에 대해서는 API 문서의 boot_volume_attachment 속성을 참조하십시오.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 볼륨의 목록입니다. 데이터 스키마에 대해서는 API 문서의 volume_attachments 속성을 참조하십시오.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519는 운영 체제가 이 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --dedicated-host: 인스턴스가 배치된 호스트 대상의 ID 또는 이름.
  • --dedicated-host-group: 인스턴스가 배치된 호스트 그룹 대상의 ID 또는 이름.
  • --placement-group: 배치 그룹의 ID 또는 이름. 가상 서버 인스턴스에 대한 배치 그룹 제한 사항.
  • --reservation-affinity-policy, --res-policy: 이 가상 서버 인스턴스에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. Placement_target이 설정된 경우 정책은 기본적으로 사용 안함으로 설정됩니다. 다른 모든 경우에는 정책의 기본값이 자동으로 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --reservation-affinity-pool, --res-pool: 이 가상 서버 인스턴스에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --user-data: data|@data-file. 가상 서버 인스턴스로 전송할 사용자 데이터입니다.
  • --rip: 기존 예약 IP의 ID 또는 이름.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 이 예약된 IP도 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --ip-name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 및 수신 주소 검사를 비활성화합니다. false인 경우, 이 인터페이스에서는 소스 IP 스푸핑이 허용되지 않습니다. 다음 중 하나입니다: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 기본 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 **primary_network_interface** 속성을 참조하십시오.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 network_interfaces 속성을 참조하십시오.
  • --pnac-name: 기본 네트워크 연결의 이름.
  • --pnac-vni: 기본 네트워크 연결과 연관된 가상 네트워크 인터페이스의 ID 또는 이름.
  • --pnac-vni-ais: IP 스푸핑 허용 (AIS). 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --pnac-vni-ein: 인프라 NAT(EIN)을 활성화합니다. 이 경우, VPC 인프라는 VNI에 대해 필요한 NAT 작업을 수행합니다. 인스턴스에 VNI를 첨부하려면 값이 true여야 합니다. Floating_ips에는 둘 이상의 부동 IP가 있을 수 없습니다. false인 경우, 패킷은 수정되지 않은 상태로 VNI로 전송되거나 VNI에서 수신되며, 이를 통해 VNI는 필요한 모든 NAT 작업을 수행할 수 있습니다. Allow_ip_spoofing은 false여야 합니다. bare_metal_server_network_attachment의 resource_type을 사용하는 대상에만 연결할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-auto-delete: 기본 네트워크 연결에 연결된 이 가상 네트워크 인터페이스가 대상이 삭제될 때 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소가 JSON 형식 또는 JSON 파일로 지정됩니다. 데이터 스키마에 대해서는 API 문서의 IPS 속성을 참조하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --pnac-vni-name: 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스의 이름입니다.
  • --pnac-vni-rip: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --pnac-vni-rip-address: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --pnac-vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-rip-name: 이 예약된 IP가 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩될 때 사용되는 이름입니다.
  • --pnac-vni-sgs: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --pnac-vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE입니다. 네트워크 연결 구성은 JSON 또는 JSON 파일에 있습니다. 데이터 스키마에 대해서는 API 문서의 network_attachments 속성을 참조하십시오. NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE 중 하나입니다.
  • --sgs: 주 네트워크 인터페이스 또는 주 네트워크 연결에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --metadata-service, --ms: 인스턴스 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol, --msp: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --metadata-service-response-hop-limit, --msrhl: 메타데이터 서비스에서 전송되는 IP 응답 패킷에 대한 홉 제한(IP TTL).
  • --host-failure-policy: 컴퓨팅 호스트에 장애가 발생한 경우 수행할 조치입니다. restart, stop 중 하나입니다. (기본값: restart).
  • --confidential-compute-mode: 이 가상 서버 인스턴스에 사용할 기밀 컴퓨팅 모드입니다. 지정하지 않으면 프로파일에서 기본 기밀 컴퓨팅 모드가 사용됩니다. 비활성화, SGX, TDX 중 하나입니다.
  • --enable-secure-boot: 이 가상 서버 인스턴스에서 보안 부팅이 활성화되어 있는지 여부를 나타냅니다. 지정하지 않으면 프로파일에서 기본 보안 부트 모드가 사용됩니다. 다음 중 하나입니다: true, false.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --클러스터-네트워크-첨부파일: 클러스터-네트워크-첨부파일: 클러스터_네트워크_첨부파일_json|@클러스터_네트워크_첨부파일_json_파일. 클러스터 네트워크 연결 구성은 JSON 또는 JSON 파일로 되어 있습니다. 데이터 스키마에 대해서는 API 문서의 cluster_network_attachments 속성을 참조하십시오. 클러스터 네트워크에 대한 자세한 내용은 “클러스터 네트워크”를 참조하십시오. CLUSTER_NETWORK_ATTACHMENTS_JSON 또는 @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE 중 하나.
  • --volume-bandwidth-qos-mode: 이 가상 서버 인스턴스에 적용할 볼륨 대역폭 QoS 모드입니다. 지정된 값은 인스턴스 프로파일의 volume_bandwidth_qos_modes에 나열되어야 합니다. 둘 중 하나: 풀링, 가중치.
  • --vcpu-percentage: 인스턴스에 할당할 ‘ vCPU ’ 클럭 사이클의 비율입니다. 범위는 1-100입니다.
  • --availability-class: 가상 서버 인스턴스의 가용성 클래스입니다. 스팟, 표준 중 하나입니다.
  • --preemption-policy: 가상 서버 인스턴스가 선점될 경우 수행할 작업. 삭제, 중지 중 하나입니다.
  • --threads-per-core: 이 가상 서버 인스턴스의 코어당 스레드 수입니다. 명시되지 않은 경우, 프로필의 기본값이 사용됩니다. 다음 중 하나입니다: 1, 2.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --대화형, -i:
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스 템플릿 생성 오버라이드 소스 템플릿입니다

소스 템플릿을 재정의하여 인스턴스 템플릿을 생성합니다.

ibmcloud is instance-template-create-override-source-template --source-template SOURCE_TEMPLATE (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | ((--pnac-vni-subnet PNAC_VNI_SUBNET [--vpc VPC]) --pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | (--subnet SUBNET [--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--name NAME] [--profile PROFILE] [--zone ZONE] [--vpc VPC] [--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e 소스 템플리트에서 복사하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e --name my-template-name --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --profile bx2-2x8 소스 템플리트를 재정의하고 재정의 옵션을 제공하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]' 리소스 이름을 사용하여 소스 템플리트를 볼륨 연결의 기존 볼륨으로 대체하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2s 예약 선호도 풀 ID로 소스 템플리트를 대체하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b 예약 선호도 풀 CRN으로 소스 템플리트를 대체하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}' 리소스 이름을 사용하여 소스 템플리트를 기본 네트워크 인터페이스 구성으로 재정의하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e --cluster-network-attachments [{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] 기존 클러스터 네트워크 인터페이스와 기존에 예약된 IP를 가진 클러스터 네트워크 연결로 소스 템플리트를 재정의하여 인스턴스 템플리트를 작성합니다.
  • ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e --cluster-network-attachments [{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}] 클러스터 네트워크 연결로 소스 템플릿을 재정의하여 인스턴스 템플릿을 생성합니다.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4 --name cli-template --profile bx2-2x8 --vpc r006-1e635d53-6cd2-460f-917d-0737a3664d07 --subnet 0717-53d45c63-d61b-41f3-a784-249b856e7517 --zone us-south-1 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name-0", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "test-cli"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-05-25"}}}' --volume-attach '[{"volume": {"name":"my-volume-name-0", "capacity":100, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "r006-523cf6c7-0591-43b9-b4ff-6663791e2814"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-05-25"}}}]' 'boot-volume' 및 'volume-attachment'에서 사용이 허용된 소스 템플릿을 재정의하여 인스턴스 템플릿을 생성합니다.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4 --vcpu-percentage 50 공유 코어가 있는 소스 템플리트를 재정의하여 인스턴스 템플리트를 작성하십시오.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4d --availability-class spot --preemption-policy stop 가용성 클래스를 사용하여 소스 템플리트를 재정의함으로써 인스턴스 템플리트를 작성하십시오.

명령 옵션

  • --source-template: 템플릿의 ID 또는 이름.
  • --name: 인스턴스 템플릿의 이름.
  • --profile: 인스턴스 프로필의 이름.
  • --zone: 영역의 이름입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내에 있는 고유한 리소스를 이름으로 지정하거나, 템플릿에서 VPC 값을 재정의하기만 하면 됩니다.
  • --image: 이미지의 ID 또는 이름.
  • --catalog-offering: ‘ IBM Cloud ’ 카탈로그 상품의 CRN. 지정된 경우, 해당 오퍼링의 최신 버전이 사용됩니다. 카탈로그 상품 등록에 대한 자세한 내용은 ‘계정에 소프트웨어 온보딩하기’를 참조하세요.
  • --catalog-offering-version: ‘ IBM Cloud ’ 카탈로그 오퍼링 버전의 CRN입니다. 카탈로그 상품에 대한 버전을 생성하는 방법에 대한 자세한 내용은 ‘계정에 소프트웨어 등록하기’를 참조하십시오.
  • --catalog-offering-plan: ‘ IBM Cloud ’ 카탈로그 상품의 청구 플랜에 대한 CRN입니다. 지정되지 않으면 청구 플랜이 사용되지 않습니다(무료). 청구 플랜이 필요한 카탈로그 오퍼링 버전에 대해 지정되어야 합니다.
  • --total-volume-bandwidth: 인스턴스 스토리지 볼륨에 독점적으로 할당되는 대역폭의 양(메가비트/초 단위). 이 값이 증가하면 총 네트워크 대역폭이 줄어듭니다.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 부트 볼륨입니다. 데이터 스키마에 대해서는 API 문서의 boot_volume_attachment 속성을 참조하십시오.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 볼륨의 목록입니다. 데이터 스키마에 대해서는 API 문서의 volume_attachments 속성을 참조하십시오.
  • --keys: 쉼표로 구분된 SSH 키의 ID 또는 이름. SSH 키는 RSA 또는 Ed25519 중 하나를 사용할 수 있습니다. Ed25519는 운영 체제가 이 키 유형을 지원하는 경우에만 사용할 수 있습니다. Ed25519는 Windows 또는 VMware 이미지와 함께 사용할 수 없습니다.
  • --dedicated-host: 인스턴스가 배치된 호스트 대상의 ID 또는 이름.
  • --dedicated-host-group: 인스턴스가 배치된 호스트 그룹 대상의 ID 또는 이름.
  • --placement-group: 배치 그룹의 ID 또는 이름. 가상 서버 인스턴스에 대한 배치 그룹 제한 사항.
  • --reservation-affinity-policy, --res-policy: 이 가상 서버 인스턴스에 적용할 예약 친화성 정책입니다. 풀이 비어 있지 않은 경우 정책의 기본값은 수동입니다. Placement_target이 설정된 경우 정책은 기본적으로 사용 안함으로 설정됩니다. 다른 모든 경우에는 정책의 기본값이 자동으로 설정됩니다. 비활성화, 수동, 자동 중 하나입니다.
  • --reservation-affinity-pool, --res-pool: 이 가상 서버 인스턴스에서 사용할 수 있는 예약의 ID, 이름 또는 CRN.
  • --user-data: data|@data-file. 가상 서버 인스턴스로 전송할 사용자 데이터입니다.
  • --subnet: 서브넷의 ID 또는 이름. ibmcloud is subnets 명령을 사용하여 서브넷 ID 또는 이름을 조회합니다.
  • --rip: 기존 예약 IP의 ID 또는 이름.
  • --address: 예약할 IP 주소로, 해당 서브넷 내에서 이미 예약되어 있어서는 안 됩니다.
  • --auto-delete: 이 값을 true로 설정하면, 대상이 삭제될 때 이 예약된 IP도 자동으로 삭제됩니다. true, false 중 하나입니다. (기본값: true).
  • --ip-name: 이 예약된 IP에 대한 사용자 정의 이름입니다. 이름은 예약 IP가 있는 서브넷 내에서 고유해야 합니다. ibm-으로 시작하는 이름은 제공자가 소유한 리소스를 위해 예약되어 있습니다.
  • --allow-ip-spoofing: 이 인터페이스에서 발신 및 수신 주소 검사를 비활성화합니다. false인 경우, 이 인터페이스에서는 소스 IP 스푸핑이 허용되지 않습니다. 다음 중 하나입니다: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 기본 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 **primary_network_interface** 속성을 참조하십시오.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, JSON 형식 또는 JSON 파일로 된 연결 네트워크 인터페이스입니다. 데이터 스키마에 대해서는 API 문서의 network_interfaces 속성을 참조하십시오.
  • --pnac-name: 기본 네트워크 연결의 이름.
  • --pnac-vni: 기본 네트워크 연결과 연관된 가상 네트워크 인터페이스의 ID 또는 이름.
  • --pnac-vni-subnet: 연결된 서브넷.
  • --pnac-vni-ais: IP 스푸핑 허용 (AIS). 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스에서 소스 IP 스푸핑이 허용되는지 여부를 표시합니다. 다음 중 하나: false, true. (기본값: false ).
  • --pnac-vni-ein: 인프라 NAT(EIN)을 활성화합니다. 이 경우, VPC 인프라는 VNI에 대해 필요한 NAT 작업을 수행합니다. 인스턴스에 VNI를 첨부하려면 값이 true여야 합니다. Floating_ips에는 둘 이상의 부동 IP가 있을 수 없습니다. false인 경우, 패킷은 수정되지 않은 상태로 VNI로 전송되거나 VNI에서 수신되며, 이를 통해 VNI는 필요한 모든 NAT 작업을 수행할 수 있습니다. Allow_ip_spoofing은 false여야 합니다. bare_metal_server_network_attachment의 resource_type을 사용하는 대상에만 연결할 수 있습니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-auto-delete: 기본 네트워크 연결에 연결된 이 가상 네트워크 인터페이스가 대상이 삭제될 때 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, 가상 네트워크 인터페이스에 바인딩할 보조 예약 IP 주소가 JSON 형식 또는 JSON 파일로 지정됩니다. 데이터 스키마에 대해서는 API 문서의 IPS 속성을 참조하십시오. VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE 중 하나입니다.
  • --pnac-vni-name: 기본 네트워크 연결과 연관된 이 가상 네트워크 인터페이스의 이름입니다.
  • --pnac-vni-rip: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --pnac-vni-rip-address: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --pnac-vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --pnac-vni-rip-name: 이 예약된 IP가 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 바인딩될 때 사용되는 이름입니다.
  • --pnac-vni-sgs: 주 네트워크 연결과 연관된 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --pnac-vni-psfm: 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE입니다. 네트워크 연결 구성은 JSON 또는 JSON 파일에 있습니다. 데이터 스키마에 대해서는 API 문서의 network_attachments 속성을 참조하십시오. NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE 중 하나입니다.
  • --sgs: 주 네트워크 인터페이스 또는 주 네트워크 연결에 대한 쉼표로 구분된 보안 그룹 ID 또는 이름.
  • --metadata-service, --ms: 인스턴스 메타데이터 서비스를 활성화하거나 비활성화합니다. 다음 중 하나입니다: true, false.
  • --metadata-service-protocol, --msp: 메타데이터 서비스 엔드포인트의 통신 프로토콜입니다. 프로토콜은 메타데이터 서비스가 사용 가능한 경우에만 적용됩니다. http, https 중 하나입니다. (기본값: http).
  • --metadata-service-response-hop-limit, --msrhl: 메타데이터 서비스에서 전송되는 IP 응답 패킷에 대한 홉 제한(IP TTL).
  • --host-failure-policy: 컴퓨팅 호스트에 장애가 발생한 경우 수행할 조치입니다. restart, stop 중 하나입니다.
  • --confidential-compute-mode: 이 가상 서버 인스턴스에 사용할 기밀 컴퓨팅 모드입니다. 지정하지 않으면 프로파일에서 기본 기밀 컴퓨팅 모드가 사용됩니다. 비활성화, SGX, TDX 중 하나입니다.
  • --enable-secure-boot: 이 가상 서버 인스턴스에서 보안 부팅이 활성화되어 있는지 여부를 나타냅니다. 지정하지 않으면 프로파일에서 기본 보안 부트 모드가 사용됩니다. 다음 중 하나입니다: true, false.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --클러스터-네트워크-첨부파일: 클러스터-네트워크-첨부파일: 클러스터_네트워크_첨부파일_json|@클러스터_네트워크_첨부파일_json_파일. 클러스터 네트워크 연결 구성은 JSON 또는 JSON 파일로 되어 있습니다. 데이터 스키마에 대해서는 API 문서의 cluster_network_attachments 속성을 참조하십시오. 클러스터 네트워크에 대한 자세한 내용은 “클러스터 네트워크”를 참조하십시오. CLUSTER_NETWORK_ATTACHMENTS_JSON 또는 @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE 중 하나.
  • --volume-bandwidth-qos-mode: 이 가상 서버 인스턴스에 적용할 볼륨 대역폭 QoS 모드입니다. 지정된 값은 인스턴스 프로파일의 volume_bandwidth_qos_modes에 나열되어야 합니다. 둘 중 하나: 풀링, 가중치.
  • --vcpu-percentage: 인스턴스에 할당할 ‘ vCPU ’ 클럭 사이클의 비율입니다. 범위는 1-100입니다.
  • --availability-class: 가상 서버 인스턴스의 가용성 클래스입니다. 스팟, 표준 중 하나입니다.
  • --preemption-policy: 가상 서버 인스턴스가 선점될 경우 수행할 작업. 삭제, 중지 중 하나입니다.
  • --threads-per-core: 이 가상 서버 인스턴스의 코어당 스레드 수입니다. 명시되지 않은 경우, 프로필의 기본값이 사용됩니다. 다음 중 하나입니다: 1, 2.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스 템플릿 업데이트입니다

인스턴스 템플리트를 업데이트합니다.

ibmcloud is instance-template-update TEMPLATE --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-template-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-template
  • ibmcloud is instance-template-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-template --output JSON
  • ibmcloud is instance-template-update my-template --name new-name-template 리소스 이름을 사용하여 인스턴스 템플리트를 업데이트하십시오.

명령 옵션

  • 템플릿: 템플릿의 ID 또는 이름.
  • --name: 인스턴스 템플릿의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-템플릿-삭제입니다

하나 이상의 인스턴스 템플리트를 삭제하십시오.

ibmcloud is instance-template-delete (TEMPLATE1 TEMPLATE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • TEMPLATE1: 템플릿의 ID 또는 이름.
  • TEMPLATE2: 템플릿의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

인스턴스 그룹

ibmcloud is instance-groups

해당 리전의 모든 인스턴스 그룹을 나열합니다.

ibmcloud is instance-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹입니다.

인스턴스 그룹의 세부 정보를 확인합니다.

ibmcloud is instance-group INSTANCE_GROUP [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-create입니다.

인스턴스 그룹을 작성하십시오.

ibmcloud is instance-group-create INSTANCE_GROUP_NAME --instance-template INSTANCE_TEMPLATE --subnets SUBNETS [--membership-count MEMBERSHIP_COUNT] [--lb LB --lb-pool LB_POOL --application-port APPLICATION_PORT] [--vpc VPC] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --membership-count 2
  • ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --lb 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb-pool d728d126-f2b9-48e8-ab67-16bb694b88f2 --application-port 2323
  • ibmcloud is instance-group-create group-name --instance-template my-instance-template --subnets my-subnet-1,my-subnet-2 --vpc my-vpc
  • ibmcloud is instance-group-create group-name --instance-template my-instance-template --subnets my-subnet-1,my-subnet-2 --lb my-load-balancer --lb-pool my-load-balancer-pool --application-port 80 --vpc my-vpc

명령 옵션

  • INSTANCE_GROUP_NAME: 인스턴스 그룹의 이름.
  • --instance-template: 인스턴스 템플릿의 ID.
  • --membership-count: 인스턴스 그룹의 멤버 수.
  • --subnets: 쉼표로 구분된 서브넷 ID 또는 이름.
  • --lb: 로드 밸런서의 ID 또는 이름.
  • --lb-pool: 로드 밸런서 풀의 ID 또는 이름.
  • --application-port: 로드 밸런서 트래픽을 라우팅할 애플리케이션 포트입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-update입니다.

인스턴스 그룹을 업데이트합니다.

ibmcloud is instance-group-update INSTANCE_GROUP [--instance-template INSTANCE_TEMPLATE] [--membership-count MEMBERSHIP_COUNT] [--subnets SUBNETS] [--name NEW_NAME] [--lb LB --lb-pool LB_POOL --application-port APPLICATION_PORT] [--vpc VPC] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --membership-count 2
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --output JSON
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb-pool d728d126-f2b9-48e8-ab67-16bb694b88f3 --application-port 80
  • ibmcloud is instance-group-update my-instance-group --subnets my-subnet-1,my-subnet-2 --vpc my-vpc
  • ibmcloud is instance-group-update my-instance-group --instance-template my-template
  • ibmcloud is instance-group-update my-instance-group --lb my-load-balancer --lb-pool my-load-balancer-pool --application-port 80 --vpc my-vpc

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --instance-template: 인스턴스 템플릿의 ID.
  • --membership-count: 인스턴스 그룹의 멤버 수.
  • --subnets: 쉼표로 구분된 서브넷 ID 또는 이름.
  • --name: 인스턴스 그룹의 새 이름.
  • --lb: 로드 밸런서의 ID 또는 이름.
  • --lb-pool: 로드 밸런서 풀의 ID 또는 이름.
  • --application-port: 로드 밸런서 트래픽을 라우팅할 애플리케이션 포트입니다.
  • --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-delete임

하나 이상의 인스턴스 그룹을 삭제하십시오.

ibmcloud is instance-group-delete (INSTANCE_GROUP1 INSTANCE_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP1: 인스턴스 그룹의 ID 또는 이름.
  • INSTANCE_GROUP2: 인스턴스 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-로드-밸런서-삭제입니다

인스턴스 그룹 로드 밸런서를 삭제합니다.

ibmcloud is instance-group-load-balancer-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-managers입니다.

인스턴스 그룹에 속한 모든 관리자를 나열합니다.

ibmcloud is instance-group-managers INSTANCE_GROUP [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-manager임

관리자의 세부 정보를 확인합니다.

ibmcloud is instance-group-manager INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-생성

인스턴스 그룹에 대한 관리자를 생성합니다.

ibmcloud is instance-group-manager-create INSTANCE_GROUP [--manager-type autoscale | scheduled] [--aggregation-window AGGREGATION_WINDOW] [--cooldown COOLDOWN] [--max-members MAX_MEMBERS] [--min-members MIN_MEMBERS] [--name NAME] [--management-enabled true | false] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20
  • ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20 --output JSON
  • ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20 --min-members 2 --cooldown 400 --aggregation-window 120 --name my-autoscale-manager --management-enabled false
  • ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-scheduled-manager --manager-type scheduled
  • ibmcloud is instance-group-manager-create my-instance-group --max-members 20 --min-members 2 --cooldown 400 --aggregation-window 120 --name my-autoscale-manager --management-enabled false

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --manager-type: 인스턴스 그룹 관리자의 유형. autoscale, scheduled 중 하나입니다. (기본값: autoscale).
  • --aggregation-window: 평가 전에 메트릭을 집계할 시간 창(초 단위). 범위는 90 - 600입니다. 30으로 나눌 수 있습니다. (기본값: 90).
  • --cooldown: 스케일링이 완료된 후 추가 스케일링 동작을 일시 중지하는 시간(초). 범위는 120-3600입니다. (기본값: 300).
  • --max-members: 관리형 인스턴스 그룹의 최대 구성원 수. 범위는 1-1000입니다.
  • --min-members: 관리형 인스턴스 그룹의 최소 구성원 수. 범위는 1-1000입니다.
  • --name: 관리자의 이름.
  • --management-enabled: false로 설정하면 관리자가 인스턴스 그룹을 조작하지 않습니다. true, false 중 하나입니다. (기본값: true).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-manager-update입니다.

인스턴스 그룹의 관리자를 업데이트합니다.

ibmcloud is instance-group-manager-update INSTANCE_GROUP MANAGER [--aggregation-window AGGREGATION_WINDOW] [--cooldown COOLDOWN] [--max-members MAX_MEMBERS] [--min-members MIN_MEMBERS] [--management-enabled true | false] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --aggregation-window 120
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cooldown 400
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --max-members 20
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --min-members 2
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --aggregation-window false --output JSON
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --management-enabled false
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name new_name
  • ibmcloud is instance-group-manager-update my-instance-group my-instance-group-manager --management-enabled false
  • ibmcloud is instance-group-manager-update my-instance-group my-instance-group-manager --name new_name

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • --aggregation-window: 평가 전에 메트릭을 집계할 시간 창(초 단위). 범위는 90 - 600입니다. 30으로 나눌 수 있습니다.
  • --cooldown: 스케일링이 완료된 후 추가 스케일링 동작을 일시 중지하는 시간(초 단위). 범위는 120 - 3600입니다.
  • --max-members: 관리형 인스턴스 그룹의 최대 구성원 수. 범위는 1-1000입니다.
  • --min-members: 관리형 인스턴스 그룹의 최소 구성원 수. 범위는 1-1000입니다.
  • --management-enabled: false로 설정하면 관리자가 인스턴스 그룹을 조작하지 않습니다. 다음 중 하나입니다: true, false.
  • --name: 인스턴스 그룹 관리자의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is instance-group-manager-delete임

하나 이상의 관리자를 삭제하십시오.

ibmcloud is instance-group-manager-delete INSTANCE_GROUP (MANAGER1 MANAGER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • MANAGER1: 관리자의 ID 또는 이름.
  • MANAGER2: 관리자의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-액션입니다

인스턴스 그룹 관리자의 작업을 나열합니다.

ibmcloud is instance-group-manager-actions INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-manager-action입니다.

인스턴스 그룹 관리자 작업의 세부 정보를 확인합니다.

ibmcloud is instance-group-manager-action INSTANCE_GROUP MANAGER ACTION [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • 작업: 작업의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-작업-생성입니다

인스턴스 그룹 관리자 작업을 생성합니다.

ibmcloud is instance-group-manager-action-create INSTANCE_GROUP MANAGER [--run-at RUN_AT | --cron CRON] [--membership-count MEMBERSHIP_COUNT | (--max-members MAX_MEMBERS --min-members MIN_MEMBERS)] [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --run-at '2024-10-28T21:13:32+08:00' --max-members 20 --min-members 10 일회성 스케줄 조치를 작성하여 인스턴스 그룹 오토 스케일 관리자를 업데이트합니다.
  • ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --run-at '2024-10-28T21:13:32+08:00' --membership-count 10 --name my-action 일회성 스케줄 조치를 작성하여 인스턴스 그룹을 업데이트합니다.
  • ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cron '*/5 1,2,3 * * *' --max-members 20 --min-members 5 --output JSON Cron 스펙으로 반복 스케줄 조치를 작성하여 인스턴스 그룹 오토 스케일 관리자를 업데이트합니다.
  • ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cron '*/5 1,2,3 * * *' --membership-count 10 --name my-action Cron 스펙으로 반복 스케줄 조치를 작성하여 인스턴스 그룹을 업데이트합니다.
  • ibmcloud is instance-group-manager-action-create my-instance-group --cron '*/5 1,2,3 * * *' --membership-count 10 --name my-action 리소스 이름을 사용하여 인스턴스 그룹을 업데이트하기 위해 크론 사양을 사용하는 반복 스케줄 조치를 작성하십시오.

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • --run-at: 예약된 작업에 지정된 날짜 및 시간. 날짜와 시간은 다음과 같이 ISO 8601 형식으로 표기해야 합니다. 2024-03-05T15:31:50.701Z 또는 2024-03-05T15:31:50.701+8:00 와 같은 ISO 8601 형식으로 표기해야 합니다.
  • --cron: 반복적으로 실행되는 예약 작업에 대한 cron 지정 사항.
  • --membership-count: 예약된 시각에 인스턴스 그룹이 반드시 보유해야 하는 멤버 수입니다.
  • --max-members: 관리형 인스턴스 그룹의 최대 구성원 수. 범위는 1-1000입니다.
  • --min-members: 관리형 인스턴스 그룹의 최소 구성원 수. 범위는 1-1000입니다.
  • --name: 작업의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-작업-업데이트입니다

인스턴스 그룹 관리자 작업을 업데이트합니다.

ibmcloud is instance-group-manager-action-update INSTANCE_GROUP MANAGER ACTION (--run-at RUN_AT | --cron CRON) [--membership-count MEMBERSHIP_COUNT | (--min-members MIN_MEMBERS --max-members MAX_MEMBERS)] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name updatedName
  • ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --max-members 20 --min-members 5
  • ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --membership-count 10 --output JSON
  • ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --run-at 2020-10-28T21:13:32+08:00
  • ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cron '*/5 1,2,3 * * *'
  • ibmcloud is instance-group-manager-action-update my-instance-group my-instance-group-manager my-instance-group-manager-action --max-members 20 --min-members 5

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • 작업: 작업의 ID 또는 이름.
  • --run-at: 예약된 작업에 지정된 날짜 및 시간. 날짜와 시간은 다음과 같이 ISO 8601 형식으로 표기해야 합니다. 2024-03-05T15:31:50.701Z 또는 2024-03-05T15:31:50.701+8:00 와 같은 ISO 8601 형식으로 표기해야 합니다.
  • --cron: 반복적으로 실행되는 예약 작업에 대한 cron 지정 사항.
  • --membership-count: 예약된 시각에 인스턴스 그룹이 반드시 보유해야 하는 멤버 수입니다.
  • --min-members: 예약된 시간에 인스턴스 그룹이 반드시 보유해야 하는 최소 구성원 수입니다. 범위는 1-1000입니다.
  • --max-members: 예약된 시간에 인스턴스 그룹이 가져야 하는 최대 구성원 수입니다. 범위는 1-1000입니다.
  • --name: 인스턴스 그룹 관리자 액션의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-작업-삭제입니다

하나 이상의 인스턴스 그룹 관리자 조치를 삭제하십시오.

ibmcloud is instance-group-manager-action-delete INSTANCE_GROUP MANAGER (ACTION1 ACTION2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • ACTION1: 작업의 ID 또는 이름.
  • ACTION2: 작업의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-정책입니다

인스턴스 그룹 관리자에 대한 정책을 나열합니다.

ibmcloud is instance-group-manager-policies INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-manager-policy임

인스턴스 그룹 관리자 정책의 세부 정보를 확인합니다.

ibmcloud is instance-group-manager-policy INSTANCE_GROUP MANAGER POLICY [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • 정책: 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-정책 생성입니다

인스턴스 그룹 관리자 정책을 생성합니다.

ibmcloud is instance-group-manager-policy-create INSTANCE_GROUP MANAGER (--metric-type cpu | memory | network_in | network_out) --metric-value METRIC_VALUE [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50
  • ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --output JSON
  • ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --name new_name
  • ibmcloud is instance-group-manager-policy-create my-instance-group my-instance-group-manager --metric-type cpu --metric-value 50 --name new_name

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • --metric-type: 평가할 메트릭의 유형: cpu(사용률 백분율), memory(사용률 백분율), network_in(Mbps), network_out(Mbps).
  • --metric-value: 평가할 메트릭 값.
  • --name: 정책의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-정책-삭제입니다

하나 이상의 인스턴스 그룹 관리자 정책을 삭제하십시오.

ibmcloud is instance-group-manager-policy-delete INSTANCE_GROUP MANAGER (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • 정책 1: 정책의 ID 또는 이름.
  • 정책 2: 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-관리자-정책-업데이트입니다

인스턴스 그룹 관리자 정책을 업데이트합니다.

ibmcloud is instance-group-manager-policy-update INSTANCE_GROUP MANAGER POLICY [--metric-type cpu | memory | network_in | network_out] [--metric-value METRIC_VALUE] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-value 50
  • ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-type cpu
  • ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-value 50 --metric-type cpu --output JSON
  • ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-type cpu --name policy-name
  • ibmcloud is instance-group-manager-policy-update my-instance-group my-instance-group-manager my-instance-group-policy --metric-value 50 --metric-type cpu --output JSON

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 관리자: 관리자의 ID 또는 이름.
  • 정책: 정책의 ID 또는 이름.
  • --metric-type: 평가할 메트릭의 유형: cpu(사용률 백분율), memory(사용률 백분율), network_in(Mbps), network_out(Mbps).
  • --metric-value: 평가할 메트릭 값.
  • --name: 인스턴스 그룹 관리자 정책의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-membership입니다.

인스턴스 그룹의 구성원 세부 정보를 확인합니다.

ibmcloud is instance-group-membership INSTANCE_GROUP MEMBER [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 회원: 회원 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 인스턴스-그룹-멤버십-삭제입니다

인스턴스 그룹에 대해 하나 이상의 멤버십을 삭제하십시오.

ibmcloud is instance-group-membership-delete INSTANCE_GROUP (MEMBER1 MEMBER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 회원1: 회원 ID 또는 이름.
  • 회원2: 회원 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-membership-update입니다.

인스턴스 그룹의 구성원 정보를 업데이트합니다.

ibmcloud is instance-group-membership-update INSTANCE_GROUP MEMBER [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is instance-group-membership-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name membership-name
  • ibmcloud is instance-group-membership-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name membership-name --output JSON
  • ibmcloud is instance-group-membership-update my-instance-group my-instance-group-membership --name membership-name

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • 회원: 회원 ID 또는 이름.
  • --name: 인스턴스 그룹 멤버십의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-member십임

인스턴스 그룹의 모든 구성원을 나열합니다.

ibmcloud is instance-group-memberships INSTANCE_GROUP [--output JSON] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 instance-group-memb+선-delete입니다.

인스턴스 그룹의 모든 멤버십을 삭제합니다.

ibmcloud is instance-group-memberships-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]

명령 옵션

  • INSTANCE_GROUP: 인스턴스 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

영역 명령 (& Z)

다음 절에서는 지역 및 구역 관련 작업에 사용할 수 있는 CLI 명령에 대한 정보를 제공합니다.

지역

ibmcloud is region

지역의 세부사항을 봅니다.

ibmcloud is region REGION_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • REGION_NAME: 지역의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is regions

지역을 모두 나열합니다.

ibmcloud is regions [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

구역

ibmcloud is zone

대상 지역에 있는 구역의 세부사항을 봅니다.

ibmcloud is zone ZONE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • ZONE_NAME: 구역의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is zones

대상 지역에 있는 구역을 모두 나열합니다.

ibmcloud is zones [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

스토리지 명령

볼륨

다음 절에서는 볼륨에 대한 CLI 명령에 대한 정보를 제공합니다.

ibmcloud is volumes

볼륨을 모두 나열합니다.

ibmcloud is volumes [--attachment-state attached | unattached | unusable] [--encryption provider_managed | user_managed] [--operating-system-family OPERATING_SYSTEM_FAMILY] [--operating-system-architecture OPERATING_SYSTEM_ARCHITECTURE] [--zone ZONE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 옵션

  • --attachment-state: 지정된 연결 상태를 가진 볼륨으로 컬렉션을 필터링합니다. attached, unattached, unusable 중 하나입니다.
  • -- encryption: 지정된 암호화 유형이 provider_managed, user_managed 중 하나인 자원으로 콜렉션을 필터링합니다.
  • --operating-system-family: 지정된 운영 체제 계열과 정확히 일치하는 리소스로 컬렉션을 필터링합니다. 이 옵션은 null 및 not:null 값도 지원하며, 이를 통해 운영 체제가 없거나 어떤 운영 체제든 있는 리소스로 컬렉션을 필터링할 수 있습니다.
  • --operating-system-architecture: null 지정된 운영 체제 아키텍처와 정확히 일치하는 리소스로 컬렉션을 필터링합니다. 이 옵션은 null 및 not:null 값도 지원하며, 이를 통해 운영 체제가 없거나 어떤 운영 체제든 있는 리소스로 컬렉션을 필터링할 수 있습니다.
  • --zone: 지정된 이름과 정확히 일치하는 존에 속한 리소스로 컬렉션을 필터링합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is volume

볼륨의 세부사항을 봅니다.

ibmcloud is volume VOLUME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume my-volume
  • ibmcloud is volume 485080f6-86e8-4fd4-a940-fb0e5bc269e0

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is volume-create

볼륨을 작성합니다.

ibmcloud is volume-create VOLUME_NAME PROFILE_NAME ZONE_NAME [--capacity CAPACITY] [--iops IOPS] [--encryption-key ENCRYPTION_KEY] [--snapshot SNAPSHOT [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--tags  TAG_NAME1,TAG_NAME2,...] [--bandwidth BANDWIDTH] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-create my-volume general-purpose us-south-1
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --capacity 500
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --iops 10000 --capacity 1000
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 스냅샷에서 볼륨 작성
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot my-snapshot --capacity 500 용량이 있는 스냅샷에서 볼륨 작성
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --tags env:test
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --tags env:test,env:dev
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --encryption-key crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-name Default
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --output JSON
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --bandwidth 1000
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot my-snapshot --capacity 500 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true

명령 옵션

  • VOLUME_NAME: 볼륨의 이름입니다.
  • PROFILE_NAME: 프로파일의 이름입니다.
  • ZONE_NAME: 구역의 이름입니다.
  • --capacity: 볼륨의 용량(기가바이트)입니다. 범위는 사용자 정의 및 범용 프로파일 볼륨의 경우 10-16000, 5iops-tier 프로파일 볼륨의 경우 10-9600, 10iops-tier 프로파일 볼륨의 경우 10-4800입니다. 소스 스냅샷이 제공된 후에는 용량 값이 해당 스냅샷의 minimum_capacity 이상이어야 하며, 기본 용량 값은 소스 스냅샷의 minimum_capacity입니다. (기본값: 100 ).
  • --iops: 볼륨의 초당 입출력 작업 횟수이며, 사용자 정의 프로필 볼륨에만 적용됩니다. 사용 가능한 IOPS 범위는 [사용자 정의 IOPS 프로파일]계정에 소프트웨어 온보딩 을 참조하십시오.
  • --encryption-key: 키 관리 서비스 루트 키의 CRN입니다.
  • --snapshot: 스냅샷의 ID, 이름 또는 CRN.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server, --au-bms: 이 볼륨의 이미지 데이터로 프로비저닝된 베어 메탈 서버의 속성이 충족해야 하는 조건입니다.
  • --allowed-use-instance, --au-ins: 이 볼륨으로 프로비저닝되는 가상 서버 인스턴스의 속성이 충족해야 하는 조건입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --tags: 이 리소스에 대한 태그.
  • --bandwidth: 볼륨의 최대 대역폭(메가비트/초 단위). 이 속성을 지정하려면 볼륨 storage_generation이 2여야 합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is volume-delete

하나 이상의 볼륨을 삭제하십시오.

ibmcloud is volume-delete (VOLUME1 VOLUME2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is volume-delete my-volume-3
  • ibmcloud is volume-delete 485080f6-86e8-4fd4-a940-fb0e5bc269e0

명령 옵션

  • VOLUME1: 볼륨의 ID 또는 이름.
  • VOLUME2: 볼륨의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is volume-profiles

볼륨 프로파일을 모두 나열합니다.

ibmcloud is volume-profiles [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is volume-profile

볼륨 프로파일의 세부사항을 봅니다.

ibmcloud is volume-profile PROFILE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • PROFILE_NAME: 프로파일의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is volume-update

볼륨을 업데이트합니다.

ibmcloud is volume-update VOLUME [--name NAME | --capacity CAPACITY | --profile PROFILE --iops IOPS | --bandwidth BANDWIDTH] [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--tags  TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --name my-volume --output JSON
  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --capacity 250 --output JSON
  • ibmcloud is volume-update my-volume-demo-1 --name my-volume --output JSON
  • ibmcloud is volume-update my-volume-demo-1 --capacity 250
  • ibmcloud is volume-update cli-vol-acadia --iops 32000 --profile sdp
  • ibmcloud is volume-update my-volume-demo-1 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true
  • ibmcloud is volume-update cli-vol-acadia --bandwidth 8192
  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --profile 10iops-tier
  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --iops 5000
  • ibmcloud is volume-update a9647a52-06f8-4b19-b904-920f67dcdfcd --capacity 500 --tags env:test
  • ibmcloud is volume-update a9647a52-06f8-4b19-b904-920f67dcdfcd --capacity 500 --tags env:test,env:dev

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --name: 볼륨의 새 이름입니다.
  • --capacity: 볼륨의 용량(기가바이트)입니다. 용량은 부팅 볼륨의 경우 최대 250까지, 사용자 지정 및 범용 프로필 볼륨의 경우 최대 16,000까지, 5iops-tier 프로필 볼륨의 경우 9,600, 10iops-tier 프로필 볼륨의 경우 4,800까지 확장할 수 있습니다. 크기는 증가할 수만 있고 감소하지는 않습니다.
  • --profile: 프로필 이름. 이 볼륨은 데이터 볼륨으로 연결해야 하며 IOPS 계층 간 전환해야 합니다. 사전 정의된 IOPS 계층 프로파일을 사용자 정의 프로파일로 변경할 수는 없습니다. 사용자 정의 프로파일을 사전 정의된 계층 프로파일로 변경할 수도 없습니다.
  • --iops: 볼륨의 초당 입출력 작업 횟수이며, 사용자 정의 프로필 볼륨에만 적용됩니다. IOPS 범위에 대해서는 ‘계정에 소프트웨어 온보딩하기’를 참조하십시오. 이 볼륨은 데이터 볼륨으로 연결되어야 합니다.
  • --bandwidth: 볼륨의 최대 대역폭(메가비트/초 단위). 이 속성을 지정하려면 볼륨 storage_generation이 2여야 합니다.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server, --au-bms: 이 볼륨의 이미지 데이터로 프로비저닝된 베어 메탈 서버의 속성이 충족해야 하는 조건입니다.
  • --allowed-use-instance, --au-ins: 이 볼륨으로 프로비저닝되는 가상 서버 인스턴스의 속성이 충족해야 하는 조건입니다.
  • --tags: 이 리소스에 대한 태그.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 볼륨-인스턴스-프로필입니다

볼륨과 호환되는 인스턴스 프로파일을 나열합니다.

ibmcloud is volume-instance-profiles VOLUME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-instance-profiles my-volume
  • ibmcloud is volume-instance-profiles my-volume --output JSON
  • ibmcloud is volume-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud is volume-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 볼륨 작업 생성입니다

볼륨에 대한 작업을 작성합니다.

ibmcloud is volume-job-create VOLUME --profile PROFILE [--name Name] [--bandwidth BANDWIDTH] [--iops IOPS] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-job-create r134-4345a81c-6f86-4ae5-863f-92d6afc160a9 --profile sdp --name cli-test --iops 3000 --bandwidth 1000 --output JSON
  • ibmcloud is volume-job-create 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --name my-job --profile sdp --bandwidth 1000 --iops 3000

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --profile: 프로필 이름.
  • --name: 볼륨 작업의 이름.
  • --bandwidth: 볼륨의 최대 대역폭(메가비트/초 단위). 이 속성을 지정하려면 볼륨 storage_generation이 2여야 합니다.
  • --iops: 볼륨의 초당 입출력 작업 횟수이며, 사용자 정의 프로필 볼륨에만 적용됩니다. 사용 가능한 IOPS 범위는 [사용자 정의 IOPS 프로파일]계정에 소프트웨어 온보딩 을 참조하십시오.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 볼륨 작업 업데이트입니다

볼륨 작업을 업데이트합니다.

ibmcloud is volume-job-update VOLUME --job JOB [--name Name] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-job-update my-volume --job my-job --name my-job-update --output JSON
  • ibmcloud is volume-job-update 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2 --name my-job-update

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --job: 볼륨 작업 식별자.
  • --name: 볼륨 작업의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 볼륨-작업-삭제입니다

하나 이상의 볼륨 작업을 삭제합니다.

ibmcloud is volume-job-delete VOLUME --job JOB [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is volume-job-delete my-volume --job my-job --output JSON
  • ibmcloud is volume-job-delete 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --job: 볼륨 작업 식별자.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 볼륨 작업

볼륨 작업을 검색합니다.

ibmcloud is volume-job VOLUME --job JOB [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-job my-volume --job my-job --output JSON
  • ibmcloud is volume-job 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --job: 볼륨 작업 식별자.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 볼륨 작업

볼륨에 대한 작업을 나열합니다.

ibmcloud is volume-jobs VOLUME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-jobs my-volume --output JSON
  • ibmcloud is volume-jobs 485080f6-86e8-4fd4-a940-fb0e5bc269e0

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드가 볼륨 작업 취소입니다

큐에 대기 중이거나 실행 중인 볼륨 작업을 취소합니다.

ibmcloud is volume-job-cancel VOLUME --job JOB [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is volume-job-cancel my-volume --job my-job --output JSON
  • ibmcloud is volume-job-cancel 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2

명령 옵션

  • 볼륨: 볼륨의 ID 또는 이름.
  • --job: 볼륨 작업 식별자.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

스냅샷

다음 섹션에서는 스냅샷과 관련된 CLI 명령어에 대한 정보를 제공합니다.

ibmcloud는 스냅샷입니다.

모든 스냅샷을 나열합니다.

ibmcloud is snapshots [--volume VOLUME] [--tag TAG_NAME] [--source-image SOURCE_IMAGE] [--copies COPY1,COPY2,...] [--copies-remote-region COPIES_REMOTE_REGION] [--source-snapshot SOURCE_SNAPSHOT] [--source-snapshot-remote-region SOURCE_SNAPSHOT_REMOTE_REGION] [--volume-remote-region VOLUME_REMOTE_REGION] [--source-image-remote-region SOURCE_IMAGE_REMOTE_REGION] [--backup-policy-plan BACKUP_POLICY_PLAN --backup-policy BACKUP_POLICY] [--snapshot-consistency-group SNAPSHOT_CONSISTENCY_GROUP] [--clones-zone-name CLONES_ZONE_NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshots
  • ibmcloud is snapshots --volume r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0
  • ibmcloud is snapshots --volume vol-bkp-policy-do-not-delete
  • ibmcloud is snapshots --volume crn:v1:staging:public:is:us-south-2:a/efe5afc483594adaa8325e2b4d1290df::volume:r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0
  • ibmcloud is snapshots --tag dev:env
  • ibmcloud is snapshots --source-image r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6
  • ibmcloud is snapshots --source-image ibm-centos-7-9-minimal-amd64-9
  • ibmcloud is snapshots --source-image crn:v1:staging:public:is:us-east:a/efe5afc483594adaa8325e2b4d1290df::image:r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6
  • ibmcloud is snapshots --copies r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5
  • ibmcloud is snapshots --copies snapshot-copy-us-east
  • ibmcloud is snapshots --copies crn:v1:staging:public:is:us-south:a/efe5afc483594adaa8325e2b4d1290df::snapshot:r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5
  • ibmcloud is snapshots --copies-remote-region us-south
  • ibmcloud is snapshots --source-volume-remote-region us-south
  • ibmcloud is snapshots --source-snapshot-remote-region us-south
  • ibmcloud is snapshots --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3
  • ibmcloud is snapshots --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-delete
  • ibmcloud is snapshots --source-snapshot r142-abb79ab7-d79d-4863-9678-123d1dffee06
  • ibmcloud is snapshots --clones-zone-name us-south-2
  • ibmcloud is snapshots --snapshot-consistency-group scg1
  • ibmcloud is snapshots --snapshot-consistency-group r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5

명령 옵션

  • --volume: 소스 볼륨의 ID, 이름 또는 CRN.
  • --tag: 이 리소스에 대한 태그.
  • --source-image: 소스 이미지의 ID, 이름 또는 CRN.
  • --copies: 스냅샷 복사본의 ID, 이름 또는 CRN. 이 세 가지 유형의 조합은 지원되지 않습니다. 세 가지 유형 중 하나를 전달하는 것만 지원됩니다.
  • --copies-remote-region: 스냅샷의 이름은 원격 리전을 복사합니다.
  • --source-snapshot: 소스 스냅샷의 ID 또는 이름.
  • --source-snapshot-remote-region: 소스 스냅샷 원격 리전의 이름.
  • --volume-remote-region: 소스 볼륨의 원격 리전 이름.
  • --source-image-remote-region: 소스 이미지의 원격 영역 이름.
  • --backup-policy-plan: 백업 정책 계획의 ID 또는 이름.
  • --backup-policy: 백업 정책의 ID 또는 이름.
  • --snapshot-consistency-group: 스냅샷 일관성 그룹의 ID, 이름 또는 CRN.
  • --clones-zone-name: 스냅샷 복제 영역의 이름.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷입니다.

스냅샷의 세부 정보를 확인합니다.

ibmcloud is snapshot SNAPSHOT [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot my-snapshot
  • ibmcloud is snapshot r134-2fbe71a8-126e-4a05-80ad-dad45df491a5

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 스냅샷 만들기

볼륨에서 스냅샷을 생성합니다.

ibmcloud is snapshot-create (--volume VOLUME | --source-snapshot-crn SOURCE_SNAPSHOT_CRN [--encryption-key ENCRYPTION_KEY]) [--name NAME] [--clone-zones CLONE_ZONES] [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--tags  TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-create --name my-snapshot-1 --volume test5-3zwxlnzgqk-9vk99
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Default
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --output JSON
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --clone-zones us-south-1,us-south-2,us-south-3
  • ibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:test
  • ibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:test,env:dev
  • ibmcloud is snapshot-create --volume test5-3zwxlnzgqk-9vk99 --name my-ss70 --tags env:test
  • ibmcloud is snapshot-create --name my-snapshot --source-snapshot-crn crn:v1:bluemix:public:is:us-south:a/123456::snapshot:r134-f6bfa329-0e36-433f-a3bb-0df632e79263 --encryption-key crn:v1:bluemix:public:kms:us-south:a/dffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179
  • ibmcloud is snapshot-create --name my-snapshot --source-snapshot-crn crn:v1:bluemix:public:is:us-south:a/123456::snapshot:r134-f6bfa329-0e36-433f-a3bb-0df632e79263 --encryption-key crn:v1:bluemix:public:kms:us-south:a/dffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server true --allowed-use-instance enable_secure_boot==true

명령 옵션

  • --volume: 소스 볼륨의 ID, 이름 또는 CRN.
  • --source-snapshot-crn: 이 스냅샷을 생성할 원본 원격 스냅샷의 CRN.
  • --encryption-key: 스냅샷의 데이터 암호화 키를 감싸는 데 사용할 루트 키입니다. 지정하지 않으면 소스 볼륨이 동일한 최신 스냅샷의 encryption_key가 사용됩니다. 이 스냅샷이 소스 볼륨의 첫 번째 스냅샷인 경우 소스 볼륨의 encryption_key가 사용됩니다.
  • --name: 스냅샷의 새 이름.
  • --clone-zones: 스냅샷 복제본을 배치할 구역 이름을 쉼표로 구분하여 지정합니다. 복제된 구역에서 스냅샷 빠른 복원이 사용 가능합니다.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server, --au-bms: 이 스냅샷의 이미지 데이터로 프로비저닝된 베어 메탈 서버의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --allowed-use-instance, --au-ins: 이 스냅샷으로 프로비저닝되는 가상 서버 인스턴스의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --tags: 이 리소스에 대한 태그.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud가 스냅샷 삭제 중입니다

하나 이상의 스냅샷을 삭제하십시오.

ibmcloud is snapshot-delete (SNAPSHOT1 SNAPSHOT2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-delete my-snapshot
  • ibmcloud is snapshot-delete r134-2fbe71a8-126e-4a05-80ad-dad45df491a5

명령 옵션

  • SNAPSHOT1: 스냅샷의 ID 또는 이름.
  • SNAPSHOT2: 스냅샷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷 업데이트입니다.

스냅샷을 업데이트합니다.

ibmcloud is snapshot-update SNAPSHOT --name NEW_NAME [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--tags  TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --name my-snapshot --output JSON
  • ibmcloud is snapshot-update cli-demo-snapshot-1 --name my-snapshot --output JSON
  • ibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfp
  • ibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfp,env:cli
  • ibmcloud is snapshot-update my-snapshot-2 --name mysnapshot60 --tags env:tfp
  • ibmcloud is snapshot-update my-snapshot-2 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server true --allowed-use-instance enable_secure_boot==true

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • --name: 스냅샷의 새 이름.
  • --allowed-use-api-version, --au-api-version: 표현식을 평가할 때 사용할 API 버전입니다.
  • --allowed-use-bare-metal-server, --au-bms: 이 스냅샷의 이미지 데이터로 프로비저닝된 베어 메탈 서버의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --allowed-use-instance, --au-ins: 이 스냅샷으로 프로비저닝되는 가상 서버 인스턴스의 속성이 충족해야 하는 조건입니다. 지정하지 않으면, 표현식은 true로 설정됩니다.
  • --tags: 이 리소스에 대한 태그.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷 복제입니다.

구역 스냅샷 복제본의 세부 정보를 확인합니다.

ibmcloud is snapshot-clone SNAPSHOT ZONE_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-cl f0542d32-2c92-4f64-9d25-8469a5bef29d us-east-2
  • ibmcloud is snapshot-clone aaa-default-snapshot-2 us-east-1

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • ZONE_NAME: 이 스냅샷 복제본이 속한 영역의 이름입니다. 복제된 구역에서 스냅샷 빠른 복원이 사용 가능합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷-클론-생성입니다

구역별 스냅샷 복제본을 생성합니다.

ibmcloud is snapshot-clone-create SNAPSHOT --zone ZONE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snaphost-clone-create r134-77e21079-7291-44c2-866a-8f1848bc10f0 --zone us-south-2
  • ibmcloud is snapshot-clone-create aaa-default-snapshot-2 --zone us-east-1

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • --zone: 스냅샷 복제본을 저장할 존의 이름입니다. 복제된 구역에서 스냅샷 빠른 복원이 사용 가능합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷-복제-삭제입니다

하나 이상의 구역에서 구역 스냅샷 복제본을 삭제합니다.

ibmcloud is snapshot-clone-delete SNAPSHOT (ZONE_NAME1 ZONE_NAME2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is snaphost-clone-delete r134-77e21079-7291-44c2-866a-8f1848bc10f0 us-south-2
  • ibmcloud is snapshot-clone-delete aaa-default-snapshot-2 us-east-1 us-east-2

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • ZONE_NAME1: 이 스냅샷 복제본이 속한 영역 이름입니다.
  • ZONE_NAME2: 이 스냅샷 복제본이 속한 영역의 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is snapshot-복제본

모든 구역 스냅샷 복제본을 나열합니다.

ibmcloud is snapshot-clones SNAPSHOT [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-clones aaa-default-snapshot-2
  • ibmcloud is snapshot-cls f0542d32-2c92-4f64-9d25-8469a5bef29d

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷-인스턴스-프로필입니다

스냅샷과 호환되는 인스턴스 프로파일을 나열합니다.

ibmcloud is snapshot-instance-profiles SNAPSHOT [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-instance-profiles my-snapshot
  • ibmcloud is snapshot-instance-profiles my-snapshot --output JSON
  • ibmcloud is snapshot-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud is snapshot-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON

명령 옵션

  • 스냅샷: 스냅샷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 snapshot-consistency-groups입니다.

모든 스냅샷 일관성 그룹을 나열합니다.

ibmcloud is snapshot-consistency-groups [--backup-policy-plan BACKUP_POLICY_PLAN --backup-policy BACKUP_POLICY] [--backup-policy-job BACKUP_POLICY_JOB] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-consistency-groups
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-delete
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy bkp-policy-do-not-delete
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3
  • ibmcloud is snapshot-consistency-groups --backup-policy-job r134-7d36a9df-9512-496e-8ad0-054cb4dd854c

명령 옵션

  • --backup-policy-plan: 백업 정책 계획의 ID 또는 이름.
  • --backup-policy: 백업 정책의 ID 또는 이름.
  • --backup-policy-job: 백업 정책 작업 ID가 있는 스냅샷 일관성 그룹으로 컬렉션을 필터링합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷 일관성 그룹입니다.

스냅샷 일관성 그룹의 세부사항을 봅니다.

ibmcloud is snapshot-consistency-group SNAPSHOT_CONSISTENCY_GROUP [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-consistency-group r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group example-snap-cg

명령 옵션

  • SNAPSHOT_CONSISTENCY_GROUP: 스냅샷 일관성 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷-정합성-그룹-생성

스냅샷 일관성 그룹을 작성하십시오.

ibmcloud is snapshot-consistency-group-create ((--snapshots SNAPSHOTS_JSON | @SNAPSHOTS_JSON_FILE) | (--source-volume SOURCE_VOLUME [--snapshot-name SNAPSHOT_NAME] [--user-tags USER_TAG_NAME1,USER_TAG_NAME2,...])) [--name NAME] [--delete-snapshot-on-delete false | true] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Default
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --snapshot-name snapshot1 --name snapshot-consistency-group-1
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --user-tags env:test,env:stage
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output json
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --delete-snapshot-on-delete false --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output json
  • ibmcloud is snapshot-consistency-group-create --snapshots '[{"source_volume":"r006-1772e102-0671-48c7-a97a-504247e61e48"}]'
  • ibmcloud is snapshot-consistency-group-create --snapshots '[{"source_volume":"r006-1772e102-0671-48c7-a97a-504247e61e48","user_tags":["env:test,env:stage"],"name":"snapshot1"}]' --name multi-snapshot-consistency-group --delete-snapshot-on-delete false
  • ibmcloud is snapshot-consistency-group-create --snapshots @snapshots.json --name multi-snapshot-consistency-group --delete-snapshot-on-delete false

명령 옵션

  • --snapshots: SNAPSHOTS_JSON|@SNAPSHOTS_JSON_FILE, JSON 형식 또는 JSON 파일 형식의 스냅샷, 스냅샷 목록. 데이터 스키마에 대해서는 API 문서의 ‘snapshots’ 속성을 확인하십시오. SNAPSHOTS_JSON, @SNAPSHOTS_JSON_FILE 중 하나입니다.
  • --source-volume: 소스 볼륨의 ID, 이름 또는 CRN.
  • --snapshot-name: 이 스냅샷의 이름입니다.
  • --user-tags: 이 스냅샷과 연결된 사용자 태그입니다.
  • --name: 스냅샷 일관성 그룹의 이름.
  • --delete-snapshot-on-delete: 스냅샷 일관성 그룹을 삭제할 때 해당 그룹에 포함된 스냅샷도 함께 삭제할지 여부를 지정합니다. 다음 중 하나: false, true. (기본값: true ).
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 스냅샷-정합성-그룹 업데이트입니다

스냅샷 일관성 그룹을 업데이트하십시오.

ibmcloud is snapshot-consistency-group-update SNAPSHOT_CONSISTENCY_GROUP [--name NEW_NAME] [--delete-snapshot-on-delete false | true] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-consistency-group-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name snapshot-consistency-group-1
  • ibmcloud is snapshot-consistency-group-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name snapshot-consistency-group-1 --delete-snapshot-on-delete false
  • ibmcloud is snapshot-consistency-group-update snapshot-consistency-group-1-new --name snapshot-consistency-group-1-updated --delete-snapshot-on-delete false

명령 옵션

  • SNAPSHOT_CONSISTENCY_GROUP: 스냅샷 일관성 그룹의 ID 또는 이름.
  • --name: 스냅샷 일관성 그룹의 새 이름.
  • --delete-snapshot-on-delete: 스냅샷 일관성 그룹을 삭제할 때 해당 그룹에 포함된 스냅샷도 함께 삭제할지 여부를 지정합니다. 다음 중 하나: false, true. (기본값: true ).
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is snapshot-consistency-group-delete임

하나 이상의 스냅샷 일관성 그룹을 삭제하십시오.

ibmcloud is snapshot-consistency-group-delete (SNAPSHOT_CONSISTENCY_GROUP1 SNAPSHOT_CONSISTENCY_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is snapshot-consistency-group-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group-delete scg1 scg2

명령 옵션

  • SNAPSHOT_CONSISTENCY_GROUP1: 스냅샷 일관성 그룹의 ID 또는 이름.
  • SNAPSHOT_CONSISTENCY_GROUP2: 스냅샷 일관성 그룹의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

파일 공유

다음 섹션에서는 파일 공유와 관련된 CLI 명령어에 대한 정보를 제공합니다.

ibmcloud 공유

파일 공유의 세부사항을 보십시오. 세부사항에는 공유의 구역, 크기, IOPS 또는 대역폭 등이 포함됩니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share SHARE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is share new-share

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 공유 생성

용량이 10GB에서 32,000GB 사이인 파일 공유를 작성하십시오. 구역별 공유에 대해 IOPS를 지정하십시오. 지역별 할당량에 대해서는 대역폭을 지정하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-create (--profile PROFILE ([--zone ZONE_NAME] | [--snapshot SNAPSHOT --share SHARE]) [--bandwidth BANDWIDTH] [--size SIZE] [--encryption-key ENCRYPTION_KEY] [--initial-owner-gid INITIAL_OWNER_GID] [--initial-owner-uid INITIAL_OWNER_UID] [--iops IOPS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--allowed-access-protocols, --aacp nfs4] [--replica-share-profile REPLICA_SHARE_PROFILE --replica-share-cron-spec REPLICA_SHARE_CRON_SPEC [--replica-share-zone ZONE_NAME] [--replica-share-iops REPLICA_SHARE_IOPS] [--replica-share-user-tags REPLICA_SHARE_USER_TAGS] [--replica-share-allowed-transit-encryption-modes, --rs-atem stunnel,ipsec,none] [--replica-share-mount-targets MOUNT_TARGETS_JSON | @MOUNT_TARGETS_JSON_FILE] [--replica-share-name REPLICA_SHARE_NAME]] | --origin-share ORIGIN_SHARE) [--allowed-transit-encryption-modes, --atem stunnel,ipsec,none] [--name NAME] [--user-tags USER_TAGS] [--mount-targets MOUNT_TARGETS_JSON | @MOUNT_TARGETS_JSON_FILE] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-create --name my-file-share --zone us-south-1 --profile dp2 --size 40
  • ibmcloud is share-create --name my-file-share-1 --zone us-south-1 --profile dp2 --size 40 --initial-owner-gid 100 --initial-owner-uid 200
  • ibmcloud is share-create --name my-file-share --zone us-south-1 --profile dp2 --size 40 --output JSON
  • ibmcloud is share-create --name my-file-share --zone us-south-2 --profile dp2 --size 1000 --iops 1000
  • ibmcloud is share-create --zone us-east-1 --profile dp2 --size 40 --encryption_key crn:v1:bluemix:public:kms:us-south:a/dffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179
  • ibmcloud is share-create --name my-file-accessor-share --origin-share crn:v1:bluemix:public:is:au-syd-1:a/1431ea2a7958ad20f0fee592ff85f746::share:r026-02aea1c7-adb6-4072-9799-6ca495561661
  • ibmcloud is share-create --profile dp2 --snapshot r134-6ce54f3b-8971-4b5d-95a7-7dfa897ddfb3
  • ibmcloud is share-create --profile dp2 --snapshot cli-share-snapshot --share my-file-share --user-tags "dev:tags"
  • ibmcloud is share-create --profile dp2 --snapshot crn:v1:staging:public:is:us-south-1:a/efe5afc483594adaa8325e2b4d1290df::share-snapshot:r134-2ae87eb2-b26c-4126-ab34-e6e64f6f1773/r134-6ce54f3b-8971-4b5d-95a7-7dfa897ddfb3 --user-tags "dev:tags"
  • ibmcloud is share-create --name p-share-3 --zone us-south-1 --profile dp2 --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone us-south-3 --replica-share-name replica-p-share-3 --replica-share-mount-targets '[{"access-protocol": "nfs4","name": "my-target1", "transit_encryption":"stunnel", "vpc": {"id": "r134-fa7c3b16-8a59-4434-8c2c-3230e916d441"}}]' --size 40
  • ibmcloud is share-create --zone us-south-1 --profile dp2 --name my-file-share --user-tags env:dev,env:test --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-target121","vpc": {"name": "test-vpc-18-1"}},{"name": "my-target122","vpc": {"name": "vpc-0413"}}]' --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone us-south-3 --replica-share-user-tags env:dev,env:prod --replica-share-name my-file-share-replica --replica-share-mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-target1", "vpc": {"id": "r006-9265c6c2-13e7-4268-b4e9-658d4df1e2f6"}}]' --size 40
  • ibmcloud is share-create --name my-file-share-3 --zone au-syd-1 --profile dp2 --size 40 --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-target1", "vpc": {"id": "r026-b403cfe8-917e-4fb8-a72c-bb490c735119"}}]' --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone au-syd-2 --replica-share-name replica-p-share-3 --replica-share-mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-replica-target1", "vpc": {"name": "vpc-1006-01"}}]'
  • ibmcloud is share-create --name my-fs-cli-1 --zone us-south-1 --profile dp2 --size 40 --atem ipsec,none --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name":"my-target1","virtual_network_interface":{"name":"my-fs-cli-1-vni","primary_ip":{"id":"0716-d2a60008-84ca-4345-86f9-23a65dc75a32"},"resource_group":{"id":"11caaa983d9c4beb82690daab08717e9"},"security_groups":[{"id":"r134-a2f82965-1b8d-4bfe-9949-fe79e47daa86"}]}}]' --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone us-south-2 --replica-share-name my-fs-cli-1-replica --replica-share-mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name":"my-target1","virtual_network_interface":{"name":"my-fs-cli-1-vni-2","primary_ip":{"address":"10.240.66.20","auto-delete":true,"name":"rip-vni-target"},"resource_group":{"id":"11caaa983d9c4beb82690daab08717e9"},"security_groups":[{"id":"r134-bd0f8527-c45c-496e-8d34-63bda6dd829b"}],"subnet":{"id":"0726-cf6d55db-284e-40c6-aea7-67dbabfa5542"}}}]'
  • ibmcloud is share-create --profile dp2 --snapshot cli-share-snapshot --allowed-access-protocols nfs4 --share my-file-share --user-tags "dev:tags"
  • ibmcloud is share-create --name my-file-share --profile rfs --size 40 --allowed-access-protocols nfs4 --bandwidth 1000 --atem stunnel,none
  • ibmcloud is share-create --name my-fs-cli-1 --profile rfs --size 40 --bandwidth 125 --allowed-access-protocols nfs4 --atem stunnel,none --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name":"my-target1","virtual_network_interface":{"name":"my-fs-cli-vni", "primary_ip":{"address":"10.240.64.51","auto-delete":true,"name":"vni-target-1"},"security_groups":[{"id":"r134-bfa4dea5-3e09-4a76-90ef-cee3b840936b"}],"subnet":{"id":"0726-c5941a73-2e07-46e6-b0c8-db306259341f"}}}]'

명령 옵션

  • --allowed-transit-encryption-modes, --atem: 허용된 전송 암호화 모드입니다. 쉼표로 구분된 하나 이상의 값: 터널, ipsec, 없음.
  • --name: 이 파일 공유에 대한 사용자 정의 이름입니다.
  • --user-tags: 이 리소스에 대한 태그.
  • --zone: 영역의 이름입니다.
  • --snapshot: 이 파일 공유에 대한 소스 스냅샷의 ID, 이름 또는 CRN입니다.
  • --share: 파일 공유의 ID 또는 이름.
  • --bandwidth: 파일 공유에 대한 최대 대역폭(메가비트/초 단위).
  • --size: 파일 공유의 크기는 기가바이트 단위로 올림 처리됩니다.
  • --profile: 파일 공유에서 사용하는 프로필입니다. 생성되는 모든 파일 공유는 고성능 dp2 프로파일을 기반으로 합니다.
  • --encryption-key: 공유 항목의 데이터 암호화 키를 감싸는 데 사용할 루트 키입니다. 지정되지 않은 경우 공유의 암호화 유형은 provider_managed입니다.
  • --initial-owner-gid: 파일 공유가 생성될 때의 초기 소유자 그룹 식별자입니다. 소유자에 대한 후속 변경은 파일 공유를 마운트한 가상 서버 인스턴스에서 수행해야 합니다.
  • --initial-owner-uid: 파일 공유가 생성될 때의 초기 소유자 사용자 식별자입니다. 소유자에 대한 후속 변경은 파일 공유를 마운트한 가상 서버 인스턴스에서 수행해야 합니다.
  • --iops: 파일 공유에 대한 초당 최대 입출력 작업 처리량. 이 최대값은 사용자 지정 프로파일 파일 공유에만 적용됩니다. IOPS 범위에 대해서는 ‘정의된 성능 프로필’을 참조하십시오.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --allowed-access-protocols, --aacp: 이 공유에 허용할 액세스 프로토콜입니다. nfs4 중 하나 이상의 값을 쉼표로 구분하여 입력하십시오.
  • --replica-share-iops: 파일 공유에 대한 초당 최대 입출력 작업 처리량. 이 최대값은 사용자 지정 프로파일 파일 공유에만 적용됩니다. IOPS 범위에 대해서는 ‘정의된 성능 프로필’을 참조하십시오.
  • - - replica-share-user-tags: 이 자원의 태그입니다.
  • --복제본 공유 허용 전송 암호화 모드, --rs-atem: 허용된 전송 암호화 모드입니다. 쉼표로 구분된 하나 이상의 값: 터널, ipsec, 없음.
  • - - replica-share-mount-targets: MOUNT_TARGETS_JSON |@MOUNT_TARGETS_JSON_FILE, JSON 또는 JSON 파일의 파일 공유 마운트 대상: MOUNT_TARGETS_JSON, @MOUNT_TARGETS_JSON_FILE 중 하나.
  • --replica-share-name: 이 파일 공유에 대한 사용자 정의 이름입니다.
  • --replica-share-profile: 파일 공유에서 사용하는 프로필입니다.
  • --replica-share-cron-spec: 파일 공유 복제 일정에 대한 cron 사양입니다.
  • --replica-share-zone: 이 복제 파일 공유가 위치할 영역입니다. 소스 공유와 동일한 지역의 다른 구역이어야 합니다.
  • --origin-share: 액세스 공유의 원본 공유에 대한 ID, 이름 또는 CRN입니다.
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE, JSON 또는 JSON 파일 형식의 파일 공유 마운트 대상.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-삭제

하나 이상의 파일 공유를 삭제하십시오. 이 삭제는 되돌릴 수 없습니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-delete (SHARE1 SHARE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is share-delete my-file-share-99 cli-demo-00
  • ibmcloud is share-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb

명령 옵션

  • SHARE1: 파일 공유의 ID 또는 이름.
  • SHARE2: 파일 공유의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유 프로파일입니다.

용량, IOPS, 대역폭, 허용되는 전송 암호화 모드, 가용성 모드, 허용되는 액세스 프로토콜을 포함한 파일 공유 프로파일의 세부사항을 확인합니다. 자세한 내용은 CLI 설명서를 참조하십시오.

ibmcloud is share-profile PROFILE_NAME [--output JSON] [-q, --quiet]

명령 옵션

  • PROFILE_NAME: 파일 공유 프로필의 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is share-profiles

해당 지역의 모든 파일 공유 프로파일을 나열하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-profiles [--output JSON] [-q, --quiet]

명령 옵션

  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-업데이트입니다.

파일 공유의 이름, 크기, 프로파일, IOPS 등을 편집하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-update SHARE [--name NEW_NAME] [--size SIZE] [--allowed-access-protocols, --aacp nfs4] [--bandwidth BANDWIDTH] [--replication-cron-spec REPLICATION_CRON_SPEC] [--iops IOPS] [--profile PROFILE] [--user-tags USER_TAGS] [--access-control-mode security_group] [--allowed-transit-encryption-modes, --atem stunnel,ipsec,none] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-share
  • ibmcloud is share-update my-file-share-0b88 --name new-share
  • ibmcloud is share-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-share --output JSON
  • ibmcloud is share-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --size 10000 --output JSON
  • ibmcloud is share-update my-file-share --profile dp2 --iops 1200
  • ibmcloud is share-update my-file-share --profile dp2
  • ibmcloud is share-update my-file-share-1 --iops 1000
  • ibmcloud is share-update p-share-32 --user-tags env:dev,env:prod
  • ibmcloud is share-update my-fs-2-cli --access-control-mode security_group
  • ibmcloud is share-update my-cli --allowed-transit-encryption-modes none,stunnel --allowed-access-protocols nfs4 --bandwidth 1000

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • --name: 파일 공유의 새 이름.
  • --size: 파일 공유의 크기를 기가바이트 단위로 올림한 값. 크기는 증가할 수만 있고 감소하지는 않습니다.
  • --allowed-access-protocols, --aacp: 이 공유에 허용할 액세스 프로토콜입니다. nfs4 중 하나 이상의 값을 쉼표로 구분하여 입력하십시오.
  • --bandwidth: 파일 공유에 대한 최대 대역폭(메가비트/초 단위).
  • --replication-cron-spec: 파일 공유 복제 일정에 대한 cron 사양입니다.
  • --iops: 파일 공유에 대한 초당 최대 입출력 작업 처리량. 이 최대값은 사용자 지정 프로파일 파일 공유에만 적용됩니다. IOPS 범위에 대해서는 ‘정의된 성능 프로필’을 참조하십시오.
  • --profile: 파일 공유에서 사용하는 프로필입니다.
  • --user-tags: 이 리소스에 대한 태그.
  • --access-control-mode: 공유에 적용할 액세스 제어 모드입니다. (기본값: security_group ).
  • --allowed-transit-encryption-modes, --atem: 허용된 전송 암호화 모드입니다. 쉼표로 구분된 하나 이상의 값: 터널, ipsec, 없음.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유입니다.

해당 지역의 모든 파일 공유 목록을 나열하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is shares [--replication-role none | replica | source] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is shares
  • ibmcloud is shares --replication-role replica

명령 옵션

  • --replication-role: 지정된 복제 역할을 가진 파일 공유로 컬렉션을 필터링합니다. none, replica, source 중 하나입니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-복제-생성입니다

기존 구역 파일 공유의 읽기 전용 복제본을 같은 지역의 다른 구역에 작성하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-replica-create --profile PROFILE [--zone ZONE_NAME] --replication-cron-spec REPLICATION_CRON_SPEC --source-share SOURCE_SHARE [--name NAME] [--replica-share-user-tags REPLICA_SHARE_USER_TAGS] [--encryption-key ENCRYPTION_KEY] [--iops IOPS] [--mount-targets MOUNT_TARGETS_JSON | @MOUNT_TARGETS_JSON_FILE] [--allowed-transit-encryption-modes, --atem stunnel,ipsec,none] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --replication-cron-spec '10 05 * * *' --source-share r134-2b4c32f9-9d25-43df-9d59-3874a81ec46e
  • ibmcloud is share-replica-create --zone us-south-3 --profile dp2 --iops 1200 --name p-share-replica-32 --replica-share-user-tags env:dev,env:test --mount-targets '[{"name": "my-target1", "vpc": {"name": "test-vpc-18-1"}}]' --replication-cron-spec '10 08 * * *' --source-share r006-0394a827-fe42-4341-b369-186e1a2288d3
  • ibmcloud is share-replica-create --zone au-syd-2 --profile dp2 --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"ipsec", "name": "my-target1", "vpc": {"id": "r026-b403cfe8-917e-4fb8-a72c-bb490c735119"}}]' --replication-cron-spec '10 05 * * *' --source-share my-file-share --name my-file-share-3-replica
  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"ipsec", "name": "my-target1", "vpc": {"id": "r134-2f06ca6e-771e-40cc-9553-3838e2cc396d"}}]' --replication-cron-spec '10 05 * * *' --source-share my-file-share
  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --replication-cron-spec '10 05 * * *' --source-share r134-2b4c32f9-9d25-43df-9d59-3874a81ec46e
  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --replication-cron-spec '10 05 * * *' --source-share crn:v1:staging:public:is:us-south-2:a/egq5afc483594adaa8325e2b4d1290df::share:r134-ee076f3c-9b82-4e33-953c-866205612fc9 --encryption-key crn:v1:staging:public:kms:us-south:a/efe5afc483594adaa8325e2b4d1290df:1be45161-6dae-44ca-b248-837f98004057:key:3dd21cc5-dc20-4f7c-bc62-8ec9a8a3d1bd

명령 옵션

  • --profile: 파일 공유에서 사용하는 프로필입니다.
  • --name: 이 파일 공유에 대한 사용자 정의 이름입니다.
  • --zone: 영역의 이름입니다.
  • - - replica-share-user-tags: 이 자원의 태그입니다.
  • --encryption-key: 공유 항목의 데이터 암호화 키를 감싸는 데 사용할 루트 키입니다. 이 특성은 source_share 암호화 유형이 user_managed인지 여부를 지정해야 하며 그렇지 않으면 지정하지 않아야 합니다.
  • --iops: 파일 공유에 대한 초당 최대 입출력 작업 처리량. 이 최대값은 사용자 지정 프로파일 파일 공유에만 적용됩니다. IOPS 범위에 대해서는 ‘정의된 성능 프로필’을 참조하십시오.
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE, JSON 또는 JSON 파일 형식의 파일 공유 마운트 대상.
  • --replication-cron-spec: 파일 공유 복제 일정에 대한 cron 사양입니다.
  • --source-share: 이 복제 파일 공유에 대한 소스 파일 공유의 ID, 이름 또는 CRN입니다. 지정된 파일 공유에는 아직 복제본이 없어야 하며, 이는 복제본이 아니어야 합니다.
  • --allowed-transit-encryption-modes, --atem: 허용된 전송 암호화 모드입니다. 쉼표로 구분된 하나 이상의 값: 터널, ipsec, 없음.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 공유-복제-장애 복구

소스 파일 공유를 사용할 수 없게 되는 경우, 복제본 파일 공유로 장애 조치를 하여 데이터를 계속 사용할 수 있습니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-replica-failover REPLICA_SHARE [--fallback-policy fail | split] [--timeout TIMEOUT] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-replica-failover r134-de1e70af-c3cb-44c6-a96d-2ece09b51ae3 --fallback-policy fail --timeout 1200
  • ibmcloud is share-replica-failover r134-8a07129c-e376-4572-9ef3-68c729b315d5 --fallback-policy split --timeout 600

명령 옵션

  • REPLICA_SHARE: 복제본 파일 공유의 ID 또는 이름.
  • --fallback-policy: 페일오버 요청이 수락되었으나 실행할 수 없거나 시간 초과가 발생한 경우 취해야 할 조치. fail, split 중 하나입니다.
  • --timeout: 장애 조치 시간 제한(초 단위). 최소 제한시간은 300초이고 최대 3600초입니다. 제한시간에 도달하면 fallback_policy가 트리거됩니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 공유-복제-분할입니다

소스 파일 공유와 복제본 공유를 분리하여 데이터가 더 이상 동기화되지 않도록 하십시오. 공유 둘 다 계속해서 독립적으로 존재합니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-replica-split REPLICA_SHARE [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is share-replica-split replica-p-share-3

명령 옵션

  • REPLICA_SHARE: 복제본 파일 공유의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 share-mount-target임

파일 공유 마운트 대상의 세부사항을 확인하십시오. 세부사항에는 VPC, 가상 네트워크 인터페이스, 마운트 경로 등이 포함됩니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-mount-target SHARE MOUNT_TARGET [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-mount-target my-file-share-3 my-target1

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • MOUNT_TARGET: 파일 공유 마운트 대상의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 공유 마운트 대상입니다

파일 공유에 대한 모든 공유 마운트 대상을 나열하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-mount-targets SHARE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-mount-targets my-file-share-3

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is share-mount-target-delete임

하나 이상의 파일 공유 마운트 대상을 삭제하십시오. 이 삭제는 되돌릴 수 없습니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-mount-target-delete SHARE (MOUNT_TARGET1 MOUNT_TARGET2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is share-mount-target-delete r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 mount-target-test

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • MOUNT_TARGET1: 파일 공유 마운트 대상의 ID 또는 이름.
  • MOUNT_TARGET2: 파일 공유 마운트 대상의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is share-mount-target-update임

파일 공유 마운트 대상의 이름을 편집하십시오. 자세한 내용은 VPC 설명서 를 참조하십시오.

ibmcloud is share-mount-target-update SHARE MOUNT_TARGET --name NEW_NAME [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-mount-target-update r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 overbuilt-yogurt-detention-wreaths --name mount-target-test

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • MOUNT_TARGET: 파일 공유 마운트 대상의 ID 또는 이름.
  • --name: 파일 공유의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-마운트-대상-생성입니다

파일 공유를 같은 지역의 가상 서버 인스턴스 또는 Kubernetes 클러스터에 연결하도록 마운트 대상을 작성하십시오. 자세한 내용은 VPC 설명서 를 참조하십시오.

ibmcloud is share-mount-target-create SHARE (--transit-encryption stunnel | ipsec | none) (--access-protocol nfs4) ([--vni VNI | (--vni-auto-delete true | false [--protocol-state-filtering-mode, --psfm auto | enabled | disabled] --vni-name VNI_NAME [--vni-rip VNI_RIP | (--vni-rip-address VNI_RIP_ADDRESS --vni-rip-auto-delete VNI_RIP_AUTO_DELETE --vni-rip-name VNI_RIP_NAME)] --subnet SUBNET --vni-sgs VNI_SGS --resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME)] | --vpc VPC) [--name NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-mount-target-create r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 --transit-encryption none --vpc vpc-1006-01 --access-protocol nfs4
  • ibmcloud is share-mount-target-create r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 --transit-encryption none --vpc vpc-1006-01 --access-protocol nfs4
  • ibmcloud is share-mount-target-create r042-3afab254-82b7-4627-94b2-35d8bdfcd306 --access-protocol nfs4 --subnet 02u7-62c52bfc-6075-4dad-a588-bdb6a42d925b --vni-name cli-vni --vni-rip-auto-delete true --name my-cli-target --transit-encryption ipsec
  • ibmcloud is share-mount-target-create cli-share-1 --transit-encryption stunnel --access-protocol nfs4 --subnet cli-subnet-1 --name cli-share-mount-target-1 --vni-name cli-share-vni-1 --vni-rip test --vni-sgs concrete-proudly-coastal-obvious,sg-vni --resource-group-name Default --vpc cli-vpc-1
  • ibmcloud is share-mount-target-create cli-share-1 --transit-encryption stunnel --access-protocol nfs4 --subnet cli-subnet-1 --name cli-share-mount-target-1 --vni-name cli-share-vni-1 --psfm enabled --vni-rip test --vni-sgs concrete-proudly-coastal-obvious,sg-vni --resource-group-name Default --vpc cli-vpc-1

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • --name: 이 파일 공유 마운트 대상에 대해 사용자가 정의한 이름입니다.
    • -전송 암호화: 이 공유 마운트 대상의 전송 암호화 모드입니다. none: 전송 중 암호화 없음, ipsec: 인스턴스 ID 인증서, 터널을 사용하여 전송 중 암호화: 터널 연결을 사용하여 전송 중 암호화. ipsec 및 터널은 액세스 제어 모드 보안_그룹만 있는 공유에 적용할 수 있습니다. 터널, ipsec, 없음 중 하나입니다.
  • --access-protocol: 이 공유 마운트 대상의 공유에 액세스하는 데 사용할 프로토콜입니다. 중 하나: nfs4.
  • --vni: 가상 네트워크 인터페이스의 ID 또는 이름.
  • --vni-auto-delete: 대상이 삭제될 때 이 가상 네트워크 인터페이스가 자동으로 삭제되는지 여부를 나타냅니다. true, false 중 하나입니다. (기본값: true).
  • --protocol-state-filtering-mode: auto,--psfm auto 이 가상 네트워크 인터페이스에 사용할 프로토콜 상태 필터링 모드입니다. '자동'으로 설정된 경우, 프로토콜 상태 패킷 필터링은 가상 네트워크 인터페이스의 리소스 유형( target )에 따라 활성화되거나 비활성화됩니다. auto, enabled, disabled 중 하나입니다. (기본값: auto).
  • --vni-name: 이 가상 네트워크 인터페이스의 이름입니다.
  • --vni-rip: 가상 네트워크 인터페이스에 바인딩할 예약된 IP의 ID 또는 이름.
  • --vni-rip-address: 가상 네트워크 인터페이스에 바인딩할 예약된 IP 주소입니다.
  • --vni-rip-auto-delete: 대상 중 하나가 삭제되거나 예약된 IP의 바인딩이 해제될 때, 이 예약된 IP가 자동으로 삭제되는지 여부를 나타냅니다.
  • --vni-rip-name: 가상 네트워크 인터페이스에 바인딩할 이 예약된 IP의 이름입니다.
  • --subnet: 이 파일 공유 마운트 대상에 연결된 서브넷입니다.
  • --vni-sgs: 가상 네트워크 인터페이스에 사용할 보안 그룹의 ID 또는 이름을 쉼표로 구분하여 지정합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --vpc: 이 공유 마운트 대상이 파일 공유를 마운트할 수 있도록 허용하는 VPC의 ID 또는 이름입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-액세서-바인딩입니다

오리진 공유에 링크된 모든 액세서 공유 바인딩을 나열하십시오. 자세한 내용은 VPC 설명서 를 참조하십시오.

ibmcloud is share-accessor-bindings SHARE [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-accessor-bindings r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 share-accessor-binding입니다.

href, 액세서 등을 포함하여 특정 액세서 공유 바인딩의 세부사항을 확인합니다. 자세한 내용은 VPC 설명서 를 참조하십시오.

ibmcloud is share-accessor-binding SHARE ACCESSOR_BINDING [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-accessor-binding my-cli-accessor-share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • ACCESSOR_BINDING: 파일 공유 액세서 바인딩의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud is share-accessor-binding-delete임

하나 이상의 파일 공유 액세서 바인딩을 삭제하십시오. 이 조치는 실행 취소할 수 없습니다. 자세한 내용은 VPC 설명서 를 참조하십시오.

ibmcloud is share-accessor-binding-delete SHARE ACCESSOR_BINDING [-f, --force] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-accessor-binding-delete my-file-share-99 r006-866fc826-6f30-444f-b55e-0d697cf8b4bb
  • ibmcloud is share-accessor-binding-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb r006-866fc826-6f30-444f-b55e-0d697cf8b4bc

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • ACCESSOR_BINDING: 파일 공유 액세서 바인딩의 ID입니다.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 공유 스냅샷입니다

파일 공유 스냅샷의 지문, 최소 크기 및 기타 세부사항을 확인합니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-snapshot SHARE SNAPSHOT [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-snapshot my-cli-share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • 스냅샷: 파일 공유 스냅샷의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 공유-스냅샷

지역 내의 모든 스냅샷 또는 특정 파일 공유의 모든 스냅샷을 나열하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-snapshots [--share SHARE] [--backup-policy-plan BACKUP_POLICY_PLAN [--backup-policy BACKUP_POLICY]] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-snapshots --share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

명령 옵션

  • --share: 파일 공유의 ID 또는 이름.
  • --backup-policy-plan: 백업 정책 계획의 ID 또는 이름.
  • --backup-policy: 백업 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-스냅샷-삭제입니다

하나 이상의 파일 공유 스냅샷을 삭제하십시오. 이 삭제는 되돌릴 수 없습니다. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-snapshot-delete SHARE (SNAPSHOT1 SNAPSHOT2 ...) [-f, --force] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-snapshot-delete my-file-share-99 r006-866fc826-6f30-444f-b55e-0d697cf8b4bb
  • ibmcloud is share-snapshot-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb r006-866fc826-6f30-444f-b55e-0d697cf8b4bc

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • SNAPSHOT1: 파일 공유 스냅샷의 ID 또는 이름.
  • SNAPSHOT2: 파일 공유 스냅샷의 ID 또는 이름.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 공유 스냅샷 업데이트

파일 공유 스냅샷의 사용자 태그를 편집하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-snapshot-update SHARE SNAPSHOT [--user-tags USER_TAGS] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-snapshot-update my-cli-share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --user-tags dev:tags

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • 스냅샷: 파일 공유 스냅샷의 ID 또는 이름.
  • --user-tags: 이 파일 공유 스냅샷과 연결된 사용자 태그입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 공유-스냅샷-생성

파일 공유 스냅샷을 작성하여 특정 날짜와 시간에 공유 데이터의 상태를 캡처하십시오. 자세한 내용은 VPC 설명서를 참조하십시오.

ibmcloud is share-snapshot-create SHARE [--name NAME] [--user-tags USER_TAGS] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is share-snapshot-create r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 --name cli-share-snapshot --user-tags env:dev,env:prod
  • ibmcloud is share-snapshot-create cli-share-1 --name cli-share-snapshot --user-tags env:dev,env:prod

명령 옵션

  • 공유: 파일 공유의 ID 또는 이름.
  • --name: 이 공유 스냅샷에 대한 사용자 정의 이름입니다.
  • --user-tags: 이 파일 공유 스냅샷과 연결된 사용자 태그입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

백업 정책

다음 섹션에서는 백업 정책에 대한 CLI 명령어에 대한 정보를 제공합니다

ibmcloud는 백업 정책입니다.

모든 백업 정책을 나열합니다.

ibmcloud is backup-policies [--tag TAG_NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policies
  • ibmcloud is backup-policies --tag dev:test

명령 옵션

  • --tag: 컬렉션을 정확한 태그 값을 가진 리소스로만 필터링합니다.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --all-resource-groups: 모든 리소스 그룹을 조회합니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업 정책 생성

백업 정책을 작성하십시오.

ibmcloud is backup-policy-create --match-tags MATCH_TAGS [--name NAME] [--match-resource-type volume | share | instance [--included-content data_volumes | boot_volume | boot_volume,data_volumes]] [[--plans PLANS_JSON | @PLANS_JSON_FILE] | --plan-cron-spec PLAN_CRON_SPEC [--plan-name PLAN_NAME] --plan-active [--plan-attach-tags PLAN_ATTACH_TAGS] [--plan-copy-tags true | false] [[--plan-delete-after PLAN_DELETE_AFTER] [--plan-delete-over-count PLAN_DELETE_OVER_COUNT]] [[--plan-clone-policy-zones  ZONE1,ZONE2,...] [--plan-clone-policy-max-snapshots PLAN_CLONE_POLICY_MAX_SNAPSHOTS]]] [--scope SCOPE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-1 --plan-name demo-bkp-plan-1 --plan-cron-spec '45 09 * * *'
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-2 --plan-name demo-bkp-plan-2 --plan-attach-tags dev:test --plan-copy-tags false --plan-delete-after 60 --plan-cron-spec '40 09 * * *'
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x --plan-name demo-bkp-plan-2 --plan-attach-tags dev:test --plan-copy-tags false --plan-delete-after 60 --plan-cron-spec '45 09 * * *' --plan-active --plan-delete-over-count 2
  • ibmcloud is backup-policy-create --match-tags dev:test --name backup-policy-z --plans '[{"active":true,"attach_user_tags":["my-daily-backup-plan"],"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan"},{"active":true,"attach_user_tags":["my-daily-backup-plan"],"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan-99"}]'
  • ibmcloud is backup-policy-create --match-tags dev:test --name backup-policy-x2 --plans @plans.json
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x --plan-name demo-bkp-plan-2 --plan-attach-tags dev:test --plan-copy-tags false --plan-delete-after 60 --plan-cron-spec '45 09 * * *' --plan-active --plan-clone-policy-max-snapshots 4 --plan-clone-policy-zones us-south-1 --plan-delete-over-count 2 빠른 복원을 통해 backup-policy-plan을 작성
  • ibmcloud is backup-policy-create --match-tags dev:test --name backup-policy-z --plans '[{"active":true,"attach_user_tags":["my-daily-backup-plan"],"clone_policy":{"max_snapshots":2,"zones":[{"name":"us-south-1"}]},"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan"},{"active":true,"attach_user_tags":["my-daily-backup-plan"],"clone_policy":{"max_snapshots":2,"zones":[{"name":"us-south-1"}]},"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan-99"}]' 빠른 복원을 통해 backup-policy-plan을 작성
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes,boot_volume 일치하는 자원 유형 인스턴스에 대한 백업 정책 작성 및 백업으로 데이터 및 부트 볼륨 모두 포함
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes 일치하는 자원 유형 인스턴스에 대한 백업 정책 작성 및 백업으로 데이터 볼륨만 포함
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content boot_volume 일치하는 자원 유형 인스턴스에 대한 백업 정책 작성 및 백업으로 부트 볼륨만 포함
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance 일치하는 자원 유형 인스턴스 및 기본 전체 백업(데이터 및 부트 볼륨 모두 포함)에 대한 백업 정책 작성
  • ibmcloud is backup-policy-create --match-tags dev:test --name backup-scope-1 --scope crn:v1:bluemix:public:enterprise::a/e92d45e305dc4ee0b13e29be392f1c0c::enterprise:ebc2b430240943458b9e91e1432cfcce 엔터프라이즈 지원을 위한 백업 정책 작성
  • ibmcloud is backup-policy-create --match-tags dev:tags --match-resource-type share --name demo-bkp-policy-share --plan-name demo-bkp-plan-2 --plan-cron-spec '1 * * * *' 공유를 위한 백업 정책 작성

명령 옵션

  • --name: 백업 정책의 새 이름.
  • --match-resource-type: 이 백업 정책이 적용되는 리소스 유형입니다. 볼륨, 공유, 인스턴스 중 하나입니다. (기본값: 볼륨 ).
  • --included-content: 이 정책을 사용하여 생성된 백업에 포함된 콘텐츠. data_volumes, boot_volume, boot_volume, data_volumes 중 하나입니다. (기본값: boot_volume, data_volumes).
  • --match-tags: 이 백업 정책이 적용되는 사용자 태그입니다.
  • --plans: PLANS_JSON|@PLANS_JSON_FILE, JSON 형식 또는 JSON 파일 형식의 정책 계획 목록. 데이터 스키마에 대해서는 API 문서의 ‘plans’ 속성을 확인하십시오. PLANS_JSON, @PLANS_JSON_FILE 중 하나입니다.
  • --plan-name: 백업 정책 계획의 이름.
  • --plan-active: 해당 계획이 활성 상태인지 여부를 나타냅니다.
  • --plan-attach-tags: 이 계획에 따라 생성된 각 리소스에 첨부할 사용자 태그.
  • --plan-copy-tags: 소스 사용자 태그를 생성된 리소스로 복사할지 여부를 지정합니다. 다음 중 하나입니다: true, false.
  • --plan-cron-spec: 백업 일정에 대한 cron 사양.
  • --plan-delete-after: 백업이 생성된 후 각 백업을 보관할 최대 일수입니다. (기본값: 30 ).
  • - - plan-delete-over-count: 보존할 최근 백업의 최대 수입니다. 지정하지 않으면, 모든 백업이 보존됩니다.
  • - - plan-clone-policy-max-snapshots: 복제본을 보존하는 최근 스냅샷의 최대 수 (소스당) 입니다. (기본값: 5).
  • --plan-clone-policy-zones: 이 백업 정책 계획이 스냅샷 복제본을 생성하는 영역입니다.
  • --범위: 기업 계정의 CRN.
  • --resource-group-id: 리소스 그룹의 ID입니다. 이 ID는 --resource-group-name 옵션과 중복될 수 없습니다.
  • --resource-group-name: 리소스 그룹의 이름입니다. 이 이름은 --resource-group-id 와 중복될 수 없습니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업-정책-삭제입니다

하나 이상의 백업 정책을 삭제하십시오.

ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-delete r134-7759199b-bc1f-448e-84fa-2aa42bde29af
  • ibmcloud is backup-policy-delete demo-policy-100

명령 옵션

  • 정책 1: 백업 정책의 ID 또는 이름.
  • 정책 2: 백업 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업 정책 업데이트입니다

백업 정책을 업데이트합니다.

ibmcloud is backup-policy-update POLICY [--match-tags MATCH_TAGS] [--included-content data_volumes | boot_volume | boot_volume,data_volumes] [--name NEW_NAME] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --name my-policy2
  • ibmcloud is backup-policy-update demo-policy-99 --name demo-policy-100
  • ibmcloud is backup-policy-update backup-policy-1001 --match-tags demo:cli
  • ibmcloud is backup-policy-update demo-policy-99 --included-content data_volumes,boot_volume 데이터 및 부트 볼륨을 모두 백업으로 포함하도록 일치하는 자원 유형 인스턴스의 백업 정책 업데이트
  • ibmcloud is backup-policy-update demo-policy-99 --included-content data_volumes 백업으로 데이터 볼륨을 포함하도록 일치하는 자원 유형 인스턴스에 대한 백업 정책 작성
  • ibmcloud is backup-policy-update demo-policy-99 --included-content boot_volume 부트 볼륨을 백업으로 포함하도록 일치하는 리소스 유형 인스턴스에 대한 백업 정책 작성

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • --included-content: 이 정책을 사용하여 생성된 백업에 포함된 콘텐츠. data_volumes, boot_volume, boot_volume, data_volumes 중 하나입니다. (기본값: boot_volume, data_volumes).
  • --match-tags: 이 백업 정책이 적용되는 사용자 태그입니다.
  • --name: 백업 정책의 새 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업 정책입니다.

백업 정책의 세부 정보를 확인합니다.

ibmcloud is backup-policy POLICY [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy r134-ac2a8be2-aa99-4571-baed-c3ec63a64ce7
  • ibmcloud is backup-policy demo-bkp-policy

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 백업 정책 계획

백업 정책 계획의 세부 정보를 확인합니다.

ibmcloud is backup-policy-plan POLICY PLAN [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-plan c884526b-e6cc-453d-934d-82bf39a39114 6e5b9ee4-d4f0-4e9b-89d6-18642823a855
  • ibmcloud is backup-policy-plan demo-bkp-policy-b98 cli-demo-policy-plan-3

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • PLAN: 백업 정책 계획의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업 정책 계획입니다.

백업 정책에 대한 모든 계획을 나열합니다.

ibmcloud is backup-policy-plans POLICY [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-plans c884526b-e6cc-453d-934d-82bf39a39114
  • ibmcloud is backup-policy-plans demo-bkp-policy-b98

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드 백업 정책 계획 생성

백업 정책 계획을 수립하십시오.

ibmcloud is backup-policy-plan-create POLICY --cron-spec CRON_SPEC [--name NAME] [--active] [--attach-tags ATTACH_TAGS] [--copy-tags true | false] [[--delete-after DELETE_AFTER] [--delete-over-count DELETE_OVER_COUNT]] [[--clone-policy-zones  ZONE1,ZONE2,...] [--clone-policy-max-snapshots CLONE_POLICY_MAX_SNAPSHOTS]] [--remote-region-policies REMOTE_REGION_POLICY_JSON | @REMOTE_REGION_POLICY_JSON] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --attach-tags dev:test --copy-tags true --cron-spec '*/5 1,2,3 * * *' --delete-after 80 --name my-policy-plan-1
  • ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2
  • ibmcloud is backup-policy-plan-create backup-policy-1001 --cron-spec '0 0 * * *' --active --name my-policy-plan --attach-tags my-daily-backup-plan --copy-tags true --delete-after 10 --delete-over-count 2 --clone-policy-max-snapshots 1 --clone-policy-zones us-south-1,us-south-2
  • ibmcloud is backup-policy-plan-create backup-policy-1001 --cron-spec '0 0 * * *' --active --name my-policy-plan --attach-tags my-daily-backup-plan --copy-tags true --delete-after 10 --delete-over-count 2
  • ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2 --remote-region-policies '[{"delete_over_count": 5,"region": {"name": "us-east"}},{"delete_over_count": 5,"region": {"name": "us-south"}}]'
  • ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2 --remote-region-policies @/tmp/remote_region_policies.json

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • --name: 백업 정책 계획의 이름.
  • --active: 해당 플랜이 활성 상태인지 여부를 나타냅니다.
  • --attach-tags: 이 계획에 따라 생성된 각 리소스에 첨부할 사용자 태그.
  • --copy-tags: 소스 사용자 태그를 생성된 리소스로 복사할지 여부를 지정합니다. 다음 중 하나입니다: true, false.
  • --cron-spec: 백업 일정에 대한 cron 사양.
  • --delete-after: 백업이 생성된 후 각 백업을 보관할 최대 일수입니다.
  • --delete-over-count: 보관할 최근 백업의 최대 개수. 지정하지 않으면, 모든 백업이 보존됩니다.
  • --clone-policy-max-snapshots: 클론을 유지하는 최근 스냅샷의 최대 개수(소스당). (기본값: 5 ).
  • --clone-policy-zones: 이 백업 정책 계획이 스냅샷 복제본을 생성하는 영역입니다.
  • --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON, JSON 또는 JSON 파일 형식의 원격 리전 정책.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업-정책-계획-삭제입니다

하나 이상의 백업 정책 플랜을 삭제하십시오.

ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-plan-delete backup-policy-1001 437cc10e-eaa5-4eaf-8e9d-5ba5d659f9a1 ec5446a2-5f28-4d25-a501-b6fa14f3c5d8
  • ibmcloud is backup-policy-plan-delete aaa-default-backup-policy-1 my-policy-plan-2 my-policy-plan-3 my-policy-plan-4

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • PLAN1: 백업 정책 계획의 ID 또는 이름.
  • PLAN2: 백업 정책 계획의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
  • -q, --quiet: 상세 출력을 억제합니다.

ibmcloud는 백업 정책 계획 업데이트입니다

백업 정책 계획을 업데이트합니다.

ibmcloud is backup-policy-plan-update POLICY PLAN [--name NAME] [--active] [--attach-tags ATTACH_TAGS] [--copy-tags true | false] [--cron-spec CRON_SPEC] [[--delete-after DELETE_AFTER] [--delete-over-count DELETE_OVER_COUNT]] [--reset-delete-over-count] [[--clone-policy-zones  ZONE1,ZONE2,...] [--clone-policy-max-snapshots CLONE_POLICY_MAX_SNAPSHOTS]] [--remote-region-policies REMOTE_REGION_POLICY_JSON | @REMOTE_REGION_POLICY_JSON] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-plan-update r134-77e21079-7291-44c2-866a-8f1848bc10f0 r134-fc8e15d9-02f2-4599-a216-8afe0dfeb969 --name myplan
  • ibmcloud is backup-policy-plan-update demo-bkp-policy-b98 my-policy-plan-1 --name cli-demo-policy-plan-3
  • ibmcloud is backup-policy-plan-update backup-policy-1001 2dae356e-f7b5-48dd-8bc3-f3083574885b --cron-spec '42 10 * * *' --name my-policy-plan-1 --attach-tags my-daily-backup-plan --copy-tags false --delete-after 20 --delete-over-count 1 --clone-policy-max-snapshots 3 --clone-policy-zones us-south-1,us-south-2 --active
  • ibmcloud is backup-policy-plan-update backup-policy-1001 2dae356e-f7b5-48dd-8bc3-f3083574885b --cron-spec '42 10 * * *' --name my-policy-plan-1 --attach-tags my-daily-backup-plan --copy-tags false --delete-after 20 --delete-over-count 1
  • ibmcloud is backup-policy-plan-update demo-bkp-policy-x demo-bkp-plan-2 --reset-delete-over-count
  • ibmcloud is backup-policy-plan-update demo-bkp-policy-x demo-bkp-plan-2 --reset-delete-over-count --remote-region-policies '[{"delete_over_count": 5,"region": {"name": "us-east"}},{"delete_over_count": 5,"region": {"name": "us-south"}}]'

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • PLAN: 백업 정책 계획의 ID 또는 이름.
  • --name: 백업 정책 계획의 새 이름.
  • --active: 해당 플랜이 활성 상태인지 여부를 나타냅니다.
  • --attach-tags: 이 계획에 따라 생성된 각 리소스에 첨부할 사용자 태그.
  • --copy-tags: 소스 사용자 태그를 생성된 리소스로 복사할지 여부를 지정합니다. 다음 중 하나입니다: true, false.
  • --cron-spec: 백업 일정에 대한 cron 사양.
  • --delete-after: 백업이 생성된 후 각 백업을 보관할 최대 일수입니다.
  • --delete-over-count: 보관할 최근 백업의 최대 개수. 지정하지 않으면, 모든 백업이 보존됩니다.
  • --reset-delete-over-count: 최근 백업 중 보관할 최대 개수에 대한 기존 설정을 모두 제거합니다.
  • --clone-policy-max-snapshots: 클론을 유지하는 최근 스냅샷의 최대 개수(소스당).
  • --clone-policy-zones: 이 백업 정책 계획이 스냅샷 복제본을 생성하는 영역입니다.
  • --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON, JSON 또는 JSON 파일 형식의 원격 리전 정책.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 백업 정책 작업입니다

백업 정책에 해당하는 모든 작업을 나열합니다.

ibmcloud is backup-policy-jobs POLICY [--source SOURCE] [--snapshots SNAPSHOT] [--status failed | running | succeeded] [--plan PLAN] [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-jobs backup-policy-1001
  • ibmcloud is backup-policy-jobs r134-7759199b-bc1f-448e-84fa-2aa42bde29af
  • ibmcloud is backup-policy-jobs r134-0703cdf1-48bb-4af2-9ceb-1edbe8fcb818 --source r134-1a1e25f2-3fc3-4507-8725-e5f1d07256ea --snapshots r143-1a1e25f2-3fc3-4507-8725-e5f1d08956ea --status running --plan r136-3a3e25f2-3fc3-4507-8725-e5f1d08496ea
  • ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots r134-f1d9b974-14e5-4a2e-8e38-c023164be316
  • ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots bkp-plan-do-not-delete-31addff28e2b-422b
  • ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots crn:v1:staging:public:is:us-south:a/efe5afc483594adaa8325e2b4d1290df::snapshot:r134-c4ea5585-0554-40db-bdc8-1ec9fb15098b
  • ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --source r134-71757aee-5e90-40f5-bd7d-0a538c084efb

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • --source: 소스 볼륨의 ID 또는 이름. 소스 이름은 소스가 VPC 내부에 있는 경우에만 사용할 수 있습니다.
  • --snapshots: 대상 스냅샷의 ID, 이름 또는 CRN. 이 세 가지 유형의 조합은 지원되지 않습니다. 이러한 세 가지 유형 중 하나만 전달이 지원됩니다.
  • --status: 백업 정책 작업의 상태. failed, running, succeeded 중 하나입니다.
  • --plan: 백업 정책 계획의 ID 또는 이름.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.

iBM클라우드는 백업 정책 작업입니다

백업 정책 작업의 세부 정보를 확인합니다.

ibmcloud is backup-policy-job POLICY JOB_ID [--output JSON] [-q, --quiet]

명령 예제

  • ibmcloud is backup-policy-job r134-7759199b-bc1f-448e-84fa-2aa42bde29af 4cf9171a-0043-4434-8727-15b53dbc374c
  • ibmcloud is backup-policy-job backup-policy-1001 4cf9171a-0043-4434-8727-15b53dbc374c

명령 옵션

  • 정책: 백업 정책의 ID 또는 이름.
  • JOB_ID: 백업 정책 작업의 ID입니다.
  • --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
  • -q, --quiet: 상세 출력을 억제합니다.