VPC CLI 참조
IBM Cloud® Virtual Private Cloud (VPC)에서 사용할 수 있는 명령줄 인터페이스(CLI) 명령에 대해서는 다음 정보를 참고하십시오.
이 CLI 참조 문서는 다음과 같은 섹션으로 구성되어 있습니다:
전제조건
-
IBM Cloud CLI를 설치합니다.
-
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-1ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instanceibmcloud is floating-ip-reserve my-ip --nic eth0 --bm my-bmibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is floating-ip-reserve cli-vni-ip --vni vni2ibmcloud 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-ipibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is floating-ip-update my-ip --nic eth0 --in my-instanceibmcloud is floating-ip-update my-ip --nic eth0 --bm my-bmibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is floating-ip-update cli-vni-ip --name cli-vni-ip-2 --vni vni2ibmcloud is floating-ip-update cli-vni-ip-1 --name cli-vni-ip-3 --vni 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90ibmcloud 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 JSONibmcloud 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-b5f8e8d1f479ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --active falseibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --output JSONibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --active falseibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --output JSONibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnetibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpcibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpc --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instanceibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instance --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nicibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instanceibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instance --name my-flow-logibmcloud is flow-log-create --bucket cli-bucket-1 --target 7308-3e36540f-9572-4fd5-9b53-c9a1122d3d28 --target-type vniibmcloud 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-logibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --active falseibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --output JSONibmcloud is flow-log-update my-flow-log --name new-name-flow-logibmcloud is flow-log-update my-flowlog --name new-name-flow-log --active falseibmcloud 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-a15f2e50f87eibmcloud is load-balancer-create my-lb public --subnet my-subnet --subnet my-subnet2ibmcloud is load-balancer-create my-lb public --subnet my-subnet --vpc my-vpcibmcloud is load-balancer-create my-nlb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family networkibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-name Defaultibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --output JSONibmcloud 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-da24ad218b4eibmcloud is load-balancer-create my-lb public --subnet my-subnet --sg my-sg1,my-sg2 --vpc my-vpcibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --logging-datapath-active trueibmcloud 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 httpibmcloud is load-balancer-listener-create my-lb --port 443 --protocol httpibmcloud 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-0d0ab025f510ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --connection-limit 2000ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004ibmcloud is load-balancer-listener-create my-lb --port 443 --protocol http --default-pool my-poolibmcloud 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 JSONibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --accept-proxy-protocol trueibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port-min 80 --port-max 85 --protocol tcp --accept-proxy-protocol trueibmcloud 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 53UDP 프로토콜을 사용하여 로드 밸런서 리스너를 작성합니다.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.pemmTLS를 사용하여 애플리케이션 로드 밸런서 리스너를 작성합니다.
명령 옵션
- LOAD_BALANCER: 로드 밸런서의 ID 또는 이름.
- --vpc: VPC의 ID 또는 이름. 이 VPC 내부에서는 이름별로 고유한 리소스만 지정해야 합니다.
- --protocol: 리스너 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는
tcp,http및https을 지원합니다. 네트워크 제품군의 부하 분산 장치는tcp및udp을 지원합니다. - --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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 5ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-lblp --name my-policy --priority 5ibmcloud 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 JSONibmcloud 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 301ibmcloud 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 301ibmcloud 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-0d0ab025f510ibmcloud 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-0d0ab025f510ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --connection-limit 2000ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004ibmcloud is load-balancer-listener-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool my-poolibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol httpsibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --port 222ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --accept-proxy-protocol trueibmcloud 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 303ibmcloud 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 /example2ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --disable-http-redirectibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol udpibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --idle-connection-timeout 30ibmcloud 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,http및https을 지원합니다. 네트워크 제품군의 부하 분산 장치는tcp및udp을 지원합니다. - --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 httpibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 httpibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 http --vpc my-vpcibmcloud 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 4001ibmcloud 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 JSONibmcloud 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 v1ibmcloud 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-nameibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin udp 20 2 5 httpUDP 프로토콜을 사용하는 네트워크 부하 분산기 리스너에 대한 네트워크 부하 분산기 풀을 생성합니다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,http및https을 지원합니다. 네트워크 제품군의 부하 분산 장치는tcp및udp을 지원합니다. - HEALTH_DELAY: 상태 확인 간격(초)입니다. 간격은 제한시간 값보다 커야 합니다. 최소값: 2, 최대값: 60.
- HEALTH_RETRIES: 상태 확인 최대 재시도 횟수입니다. 최소값: 1, 최대값: 10.
- HEALTH_TIMEOUT: 상태 확인 제한시간(초)입니다. 최소값: 1, 최대값: 59.
- HEALTH_TYPE: 상태 확인 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는
tcp,http및https을 지원합니다. 네트워크 제품군의 부하 분산 장치는tcp및http을 지원합니다. - --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.5ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 9e692608-3b3a-4cfb-9f46-efb6b711876dibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instanceibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 192.168.100.5 --weight 100 --output JSONibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instance --target-type instanceibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-lb --target-type load_balanceribmcloud 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-vpcibmcloud 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-b5f8e8d1f4ibmcloud 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 3001ibmcloud 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 3001ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --port 3001ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vpc my-vpc --target my-instance --port 3001ibmcloud 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 3001ibmcloud 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 JSONibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --target-type instanceibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-lb --target-type load_balanceribmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-instance --target-type instanceibmcloud 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-vpcibmcloud 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-b5f8e8d1f4ibmcloud 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_robinibmcloud is load-balancer-pool-update my-lb my-pool --algorithm round_robinibmcloud is load-balancer-pool-update my-lb my-pool --vpc my-vpc --algorithm round_robinibmcloud 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 httpibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-url / --health-monitor-port 4001ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --session-persistence-type source_ipibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol httpibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name lb-rule-name --output JSONibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --proxy-protocol v2ibmcloud 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-nameibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --failsafe-policy-action forward --failsafe-policy-target my-lbibmcloud 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 ACTIVEibmcloud 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 200ibmcloud 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-regexibmcloud 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-0d0ab025f511ibmcloud 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,http및https을 지원합니다. 네트워크 제품군의 부하 분산 장치는tcp및http을 지원합니다. - --health-monitor-url: 상태 확인 URL 경로. HEALTH_TYPE 이 http 또는 https인 경우에만 적용됩니다.
- --health-monitor-port: 상태 확인 포트 번호입니다. 지정된 경우에는 서버 멤버 리소스에 지정된 포트가 대체됩니다.
- --reset-health-monitor-port: 상태 모니터링 포트를 재설정합니다.
- --protocol: 풀 프로토콜입니다. 애플리케이션 계열의 부하 분산 장치는
tcp,http및https을 지원합니다. 네트워크 제품군의 부하 분산 장치는tcp및udp을 지원합니다. - --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-lbibmcloud is load-balancer-update my-lb --name my-renamed-lbibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-lb --output JSONibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --logging-datapath-active falseibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets ec8bb350-d802-4f1b-b362-b848abd5bb65,ec8bb350-d802-4f1b-b362-b848abd5bb66ibmcloud 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-e9a92d82062cibmcloud 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-b5f8e8d1f479ibmcloud is network-acl-create my-acl my-vpcibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --source-acl 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-aclibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-acl --source-acl-vpc my-vpc2ibmcloud 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-aclibmcloud is network-acl-update my-acl --name my-renamed-aclibmcloud is network-acl-update my-acl --vpc my-vpc --name my-renamed-aclibmcloud 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.3ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --vpc my-vpcibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound number_99 10.2.2.2 10.2.2.3ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound any 10.2.2.2 10.2.2.3ibmcloud 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-ruleibmcloud 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 0ibmcloud 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 55ibmcloud 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-b5f8e8d1f479ibmcloud 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.3ibmcloud is network-acl-rule-update my-acl my-acl-rule --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3ibmcloud is network-acl-rule-update my-acl my-acl-rule --vpc my-vpc --name my-acl-renamed-ruleibmcloud 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-aclibmcloud 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 0ibmcloud 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 55ibmcloud 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-b5f8e8d1f479ibmcloud 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-1ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 39300233-9995-4806-89a5-3c1b6eb88689ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1 --ip my-ipibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 203.0.113.1ibmcloud 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 JSONibmcloud 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 JSONibmcloud is vpc-routing-table-create my-vpc --name my-vpc-routing-table --output JSONibmcloud 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 falseibmcloud 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 trueibmcloud 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 JSONibmcloud is vpc-routing-table-update my-vpc my-vpc-routing-table --name my-renamed-vpc-routing-table --output JSONibmcloud 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 falseibmcloud 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 falseibmcloud is vpc-routing-table-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --advertise-routes-to direct_linkibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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.2ibmcloud 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-1001ibmcloud 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 JSONibmcloud 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-1ibmcloud 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-1003ibmcloud 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-5becc7c1dcb3ibmcloud is security-group-create my-sg my-vpcibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-name Defaultibmcloud 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_udpibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --vpc my-vpcibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --remote my-sgibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp_tcp_udp --remote 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound tcp --port-min 4 --port-max 22 --output JSONibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp --icmp-type 8 --icmp-code 0ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol number_99 --local 192.168.3.0ibmcloud 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-dcb9ec895f17ibmcloud 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 inboundibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --icmp-type 8 --icmp-code 0ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --port-min 4 --port-max 22ibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --remote 12.2.2.3ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --reset-icmp-code --reset-icmp-typeibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --output JSONibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --local 192.168.3.4ibmcloud 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 JSONibmcloud is security-group-update my-sg --name my-sg-renamed --output JSONibmcloud 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-7038797be8f9ibmcloud is security-group-target my-sg my-nic --in my-inibmcloud is security-group-target my-sg my-nic --bm my-bmibmcloud is security-group-target my-sg my-lb --trt load_balanceribmcloud is security-group-target my-sg my-ege --trt endpoint_gatewayibmcloud is sg-t sg-qui-us-east vpn-server-1 --trt vpn_server --vpc vpc_per_region_us-eastibmcloud 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 JSONibmcloud is security-group-target-add my-sg my-lb --trt load_balancer --vpc my-vpc --output JSONibmcloud is security-group-target-add my-sg eth0 --in my-instnace --vpc my-vpc --output JSONibmcloud is security-group-target-add my-sg eth0 --in my-instnaceibmcloud is security-group-target-add my-sg eth0 --bm my-bm --vpc my-vpc --output JSONibmcloud is security-group-target-add my-sg my-egw --trt endpoint_gateway --vpc my-vpc --output JSONibmcloud is sg-ta demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2ibmcloud 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 -fibmcloud is security-group-target-remove my-sg my-lb --trt load_balancer --vpc my-vpcibmcloud is security-group-target-remove my-sg eth0 --in my-instnace --vpc my-vpcibmcloud is security-group-target-remove my-sg eth0 --in my-instnaceibmcloud is security-group-target-remove my-sg eth0 --bm my-bm --vpc my-vpcibmcloud is security-group-target-remove my-sg my-egw --trt endpoint-gatewayibmcloud is sg-td demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2ibmcloud 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-7c0d86bef357ibmcloud 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/24ibmcloud is subnet-create my-subnet my-vpc --ipv4-cidr-block 10.10.10.0/24ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2 --acl my-acl --pgw --my-pgw --rt my-vpc-rtibmcloud 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 JSONibmcloud 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-subnetibmcloud is subnet-update my-subnet --name my-renamed-subnetibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-update my-subnet --acl my-aclibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-update my-subnet --pgw my-pgwibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --name my-subnet --output JSONibmcloud 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 trueibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete trueibmcloud 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-7a6c1f7b813bibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete true --target my-vpeibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --output JSONibmcloud is subnet-reserved-ip-create sn-20230803-02 --name vni-rip-1 --target vni2 --trt virtual_network_interfaceibmcloud 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-ip2ibmcloud is subnet-reserved-ip-update my-subnet my-reserved-ip --name my-reserved-ip2ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --auto-delete falseibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 autoibmcloud is vpc-create my-vpc --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is vpc-create my-vpc --resource-group-name Default --output JSONibmcloud is vpc-create my-vpc --dns-enable-hub trueibmcloud is vpc-create my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers ~/manualServers.jsonibmcloud 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-vpcibmcloud is vpc-update my-vpc --name my-renamed-vpcibmcloud is vpc-update my-vpc --dns-enable-hub trueibmcloud is vpc-update my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers @~/manualServers.jsonibmcloud 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-b5f727d1f479ibmcloud 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 JSONibmcloud 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 JSONibmcloud 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_bindingDNS 분석 바인딩 모드로 엔드포인트 게이트웨이 작성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-68d7f9aa9f84ibmcloud 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-newibmcloud 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-aee9e5c0abf2ibmcloud 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-vniibmcloud is virtual-network-interface-update new-vni --name new-shareibmcloud 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 falseibmcloud is virtual-network-interface-update cli-vni-1 --name cli-vni-2 --allow-ip-spoofing false --auto-delete true --enable-infrastructure-nat falseibmcloud 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 11caaa983d9c4beb82690daab08717e9ibmcloud 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 Defaultibmcloud 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 11caaa983d9c4beb82690daab08717e9ibmcloud 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 Defaultibmcloud 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-00ibmcloud 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-2ibmcloud 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-410c5a58b164ibmcloud 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-ipibmcloud 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-2ibmcloud 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-2ibmcloud 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-410c5a58b164ibmcloud 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-ripibmcloud 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-2ibmcloud 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-973176711259ID를 사용하여 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 trueID를 사용하여 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 falseID를 사용하여 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-b7141ac40e32ID를 사용하여 여러 개의 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-76247b1fbbe1ID를 사용하여 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-0ID를 사용하여 Private Path 서비스 게이트웨이에 대한 모든 계정 정책을 나열합니다.ibmcloud is ppsg-aps r134-f5926633-81d0-429e-bcf8-91151ade00bfID를 사용하여 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-973176711259ID를 사용하여 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-rangesibmcloud 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-aee9e5c0abf2ibmcloud 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-5becc7c1dcb3ibmcloud 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-1ibmcloud 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 2ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --key-lifetime 28000ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-name Defaultibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSONibmcloud 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-policyibmcloud is ike-policy-update my-ike-policy --name my-renamed-ike-policyibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14,15,16ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --ike-version 2ibmcloud 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_14ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --key-lifetime 3600ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-name Defaultibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSONibmcloud 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-policyibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --name my-ipsec-policyibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14,group_15ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192ibmcloud 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/24ibmcloud 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/24ibmcloud 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 trueibmcloud 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 100ibmcloud 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-b5f8e8d1f479ibmcloud 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-policyibmcloud 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-b5f8e8d1f479ibmcloud 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-policyibmcloud 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/24ibmcloud 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 trueibmcloud 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 100ibmcloud 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-b5f8e8d1f479ibmcloud 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-b5f8e8d1f479ibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 sampleddJSON 구조로 사용하여 로컬 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/22ibmcloud 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/22ibmcloud 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/24ibmcloud 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/24ibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --distribute-traffic true --output JSONibmcloud 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 routeibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode routeibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode policyibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode policyibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-name Defaultibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSONibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --advertised-cidrs 10.45.0.0/24ibmcloud 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 JSONibmcloud is vpn-gateway-update my-vpn-gateway --name my-renamed-gateway --output JSONibmcloud 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/24ibmcloud 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/24ibmcloud 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/24ibmcloud 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-d506514563bfibmcloud 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-connectionibmcloud 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-d506514563bfibmcloud 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-0d0ab025f514ibmcloud 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-0d0ab025f514ibmcloud 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 usernameibmcloud 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 1200ibmcloud 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-93e0a33fee25ibmcloud 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-sg2ibmcloud 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-serveribmcloud is vpn-server-update my-server --name my-renamed-serveribmcloud 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-0d0ab025f514ibmcloud 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 JSONibmcloud 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-7473f4b2a2e1VPN 서버의 서브넷을 변경하거나 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-6bd7d6abea01ibmcloud is vpn-server-client-configuration my-serveribmcloud 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/24ibmcloud is vpn-server-route-create my-server --name my-route --action deliver --destination 10.0.0.0/24ibmcloud 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-routeibmcloud 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,obsoleteibmcloud is images --user-data-format esxi_kickstart,ipxeibmcloud is images --remote-account-id provideribmcloud 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-amd64ibmcloud 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 fee82deba12e4c0fb69c3b09d1f12345ibmcloud 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 Defaultibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --output JSONibmcloud 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-d6c25bca22eaibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4eibmcloud 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-d6c25bca22eaibmcloud 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 trueibmcloud 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-imageibmcloud 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-atibmcloud is image-update my-image-from-volume-cli-do-not-delete --reset-obsolete-atibmcloud 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-b5f8e8d1f479ibmcloud 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-b5f8e8d1f479ibmcloud 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-bucketibmcloud 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-jobibmcloud 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-b5f8e8d1f479ibmcloud 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-deleteibmcloud is image-instance-profiles my-image-from-volume-cli-do-not-delete --output JSONibmcloud is image-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud 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-imageibmcloud is image-bare-metal-server-profiles my-image --output JSONibmcloud is image-bare-metal-server-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud 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-5becc7c1dcb8ibmcloud 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-52e7156f570dibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --resource-group-id 7494aacb866142fba11a88d75cb37bd8 --output JSONibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2sibmcloud 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-9bc9b02c523bibmcloud 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-5becc7c1dcb3ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --rip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469ibmcloud 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 falseibmcloud 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-5becc7c1dcb8ibmcloud 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-5becc7c1dcb3ibmcloud is instance-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud 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-99e01916128cSSH 키를 사용하여 이미지에서 인스턴스를 다시 초기화합니다.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-nameibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-instance-name --output JSONibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --metadata-service trueibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host d7e9969b-1453-4b51-89a6-6b5531c3d959ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host-group c05ecb00-701d-4ad1-8c84-2256f0a53f70ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --total-volume-bandwidth 4000ibmcloud is instance-update my-instance --name new-instance-nameibmcloud is instance-update my-instance --dedicated-host my-dedicated-hostibmcloud is instance-update my-instance --dedicated-host-group my-dedicated-host-groupibmcloud 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-9bc9b02c523bibmcloud is instance-update my-instance --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is instance-update my-instance --availability-class spot --preemption-policy stopibmcloud is instance-update my-instance --threads-per-core 1ibmcloud 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-c71dd9d4daa5ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete trueibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true --output JSONibmcloud 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 JSONibmcloud 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-2ibmcloud 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 name2ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete trueibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --name name2 --auto-delete true --output JSONibmcloud 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-b7ab373c660cibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip-address "10.245.0.34" --vni-subnet cli-subnet --vpc vpc-1ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-subnet 02h7-275c2a52-1890-4473-83a0-54de53da8a25ibmcloud 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-nacibmcloud 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-cnacibmcloud 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-cnatibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni my-cluster-network-interface --cluster-network my-cluster-networkibmcloud 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-a9ae223e9076ibmcloud 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-ipibmcloud 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-swacibmcloud 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.pubibmcloud is key-create my-key @/tmp/my_id_rsa.pub --output JSONibmcloud is key-create my-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE6AAAAID/R2T8h6CPvZr/InxpBrxh8bmG2RTyB8vzUTvOtQhaJ test@example.com" --key-type ed25519ibmcloud is key-create my-key @/tmp/my_id_ed25519.pub --key-type ed25519ibmcloud 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 JSONibmcloud 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-nameibmcloud 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 JSONibmcloud 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-groupibmcloud 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-groupibmcloud 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-hostibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --enabled falseibmcloud 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-groupibmcloud 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-4b3240477a5fibmcloud 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_2tpm_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 JSONFinance리소스 그룹에 베어 메탈 서버를 생성합니다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-829PCI 네트워크 인터페이스를 사용하여 베어메탈 서버를 작성합니다. 허용되는 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-1NAME에 의해 사전 작성된 예약 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-03dd82b745c0PCI 네트워크 인터페이스를 작성합니다.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-vpcVPC 하에서 이름 지원으로 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 trueVPC 하에서 지정된 구성으로 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 JSONPCI 네트워크 인터페이스를 작성하고 JSON을 출력 형식으로 지정합니다.ibmcloud is bm-nicc bm-cli-1 --subnet cli-subnet-1 --name bm-cli-nic-secondary --allowed-vlans 210,510,500,3001-1001PCI 네트워크 인터페이스를 작성합니다. 허용되는 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-5becc7c1dcb3ibmcloud 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,5ic is bm-nicu 7d317c32-71f8-4060-9bdc-6c971b0317d4 784e2e4c-0540-4e1a-aba7-a51f9b35ba52 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSONic is bm-nicu my-bm-server my-bm-nic --name eth0 --allow-ip-spoofing true --enable-infrastructure-nat true -allowed-vlans 1,3,5ic is bm-nicu my-bm-server eth0 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSONibmcloud 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_2ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --name my-server --output JSONibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --bandwidth 25000 --output JSONibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy disabledibmcloud 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-50ibmcloud 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-50ibmcloud 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 10ibmcloud 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-2ibmcloud 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-nameibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-netibmcloud 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/24ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-nameibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-netibmcloud 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-netibmcloud 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-5becc7c1dcb3RIP ID를 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnetRIP ID를 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet --name my-cl-net-intfRIP 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-intfRIP 프로토타입을 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.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-intfRIP 프로토타입을 사용하여 클러스터 네트워크 인터페이스를 작성하십시오.
명령 옵션
- 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 ipv4ipv4 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-subibmcloud 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_spreadibmcloud 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-nameibmcloud 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-aee9e5c0abf2ibmcloud 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 reservationsibmcloud is reservations --zone us-east-1ibmcloud is reservations --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is reservations --profile-resource-type bare_metal_server_profileibmcloud 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-1ibmcloud 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 renewibmcloud 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 JSONibmcloud 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_profileibmcloud 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-5becc7c1dcb8ibmcloud 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-templateibmcloud is instance-template-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-template --output JSONibmcloud 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-5becc7c1dcb3ibmcloud 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 2ibmcloud 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 JSONibmcloud 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 2323ibmcloud is instance-group-create group-name --instance-template my-instance-template --subnets my-subnet-1,my-subnet-2 --vpc my-vpcibmcloud 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-b5f8e8d1f479ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --membership-count 2ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --output JSONibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb-pool d728d126-f2b9-48e8-ab67-16bb694b88f3 --application-port 80ibmcloud is instance-group-update my-instance-group --subnets my-subnet-1,my-subnet-2 --vpc my-vpcibmcloud is instance-group-update my-instance-group --instance-template my-templateibmcloud 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 20ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20 --output JSONibmcloud 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 falseibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-scheduled-manager --manager-type scheduledibmcloud 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 120ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cooldown 400ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --max-members 20ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --min-members 2ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --aggregation-window false --output JSONibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --management-enabled falseibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name new_nameibmcloud is instance-group-manager-update my-instance-group my-instance-group-manager --management-enabled falseibmcloud 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 JSONCron 스펙으로 반복 스케줄 조치를 작성하여 인스턴스 그룹 오토 스케일 관리자를 업데이트합니다.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-actionCron 스펙으로 반복 스케줄 조치를 작성하여 인스턴스 그룹을 업데이트합니다.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 updatedNameibmcloud 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 5ibmcloud 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 JSONibmcloud 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:00ibmcloud 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 50ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --output JSONibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --name new_nameibmcloud 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 50ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-type cpuibmcloud 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 JSONibmcloud 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-nameibmcloud 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-nameibmcloud is instance-group-membership-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name membership-name --output JSONibmcloud 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-volumeibmcloud 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-1ibmcloud is volume-create my-volume general-purpose us-south-1 --capacity 500ibmcloud is volume-create my-volume general-purpose us-south-1 --iops 10000 --capacity 1000ibmcloud 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:testibmcloud is volume-create my-volume general-purpose us-south-1 --tags env:test,env:devibmcloud 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-b2a2a4cd6179ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-name Defaultibmcloud is volume-create my-volume general-purpose us-south-1 --output JSONibmcloud is volume-create my-volume general-purpose us-south-1 --bandwidth 1000ibmcloud 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-3ibmcloud 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 JSONibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --capacity 250 --output JSONibmcloud is volume-update my-volume-demo-1 --name my-volume --output JSONibmcloud is volume-update my-volume-demo-1 --capacity 250ibmcloud is volume-update cli-vol-acadia --iops 32000 --profile sdpibmcloud 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 trueibmcloud is volume-update cli-vol-acadia --bandwidth 8192ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --profile 10iops-tieribmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --iops 5000ibmcloud is volume-update a9647a52-06f8-4b19-b904-920f67dcdfcd --capacity 500 --tags env:testibmcloud 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-volumeibmcloud is volume-instance-profiles my-volume --output JSONibmcloud is volume-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 JSONibmcloud 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 snapshotsibmcloud is snapshots --volume r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0ibmcloud is snapshots --volume vol-bkp-policy-do-not-deleteibmcloud is snapshots --volume crn:v1:staging:public:is:us-south-2:a/efe5afc483594adaa8325e2b4d1290df::volume:r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0ibmcloud is snapshots --tag dev:envibmcloud is snapshots --source-image r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6ibmcloud is snapshots --source-image ibm-centos-7-9-minimal-amd64-9ibmcloud is snapshots --source-image crn:v1:staging:public:is:us-east:a/efe5afc483594adaa8325e2b4d1290df::image:r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6ibmcloud is snapshots --copies r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5ibmcloud is snapshots --copies snapshot-copy-us-eastibmcloud is snapshots --copies crn:v1:staging:public:is:us-south:a/efe5afc483594adaa8325e2b4d1290df::snapshot:r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5ibmcloud is snapshots --copies-remote-region us-southibmcloud is snapshots --source-volume-remote-region us-southibmcloud is snapshots --source-snapshot-remote-region us-southibmcloud is snapshots --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3ibmcloud is snapshots --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-deleteibmcloud is snapshots --source-snapshot r142-abb79ab7-d79d-4863-9678-123d1dffee06ibmcloud is snapshots --clones-zone-name us-south-2ibmcloud is snapshots --snapshot-consistency-group scg1ibmcloud 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-snapshotibmcloud 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-9vk99ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Defaultibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --output JSONibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --clone-zones us-south-1,us-south-2,us-south-3ibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:testibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:test,env:devibmcloud is snapshot-create --volume test5-3zwxlnzgqk-9vk99 --name my-ss70 --tags env:testibmcloud 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-b2a2a4cd6179ibmcloud 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-snapshotibmcloud 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 JSONibmcloud is snapshot-update cli-demo-snapshot-1 --name my-snapshot --output JSONibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfpibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfp,env:cliibmcloud is snapshot-update my-snapshot-2 --name mysnapshot60 --tags env:tfpibmcloud 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-2ibmcloud 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-2ibmcloud 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-2ibmcloud 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-2ibmcloud 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-snapshotibmcloud is snapshot-instance-profiles my-snapshot --output JSONibmcloud is snapshot-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud 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-groupsibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3ibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-deleteibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy bkp-policy-do-not-deleteibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3ibmcloud 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-aee9e5c0abf2ibmcloud 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-504247e61e48ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Defaultibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --snapshot-name snapshot1 --name snapshot-consistency-group-1ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --user-tags env:test,env:stageibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output jsonibmcloud 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 jsonibmcloud 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 falseibmcloud 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-1ibmcloud is snapshot-consistency-group-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name snapshot-consistency-group-1 --delete-snapshot-on-delete falseibmcloud 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-aee9e5c0abf2ibmcloud is snapshot-consistency-group-delete scg1 scg2
명령 옵션
- SNAPSHOT_CONSISTENCY_GROUP1: 스냅샷 일관성 그룹의 ID 또는 이름.
- SNAPSHOT_CONSISTENCY_GROUP2: 스냅샷 일관성 그룹의 ID 또는 이름.
- --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
- --force, -f: 확인하지 않고 오퍼레이션을 적용합니다.
- -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-policiesibmcloud 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-x1ibmcloud 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 2ibmcloud 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.jsonibmcloud 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-2aa42bde29afibmcloud 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-policy2ibmcloud is backup-policy-update demo-policy-99 --name demo-policy-100ibmcloud is backup-policy-update backup-policy-1001 --match-tags demo:cliibmcloud 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-c3ec63a64ce7ibmcloud 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-18642823a855ibmcloud 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-82bf39a39114ibmcloud 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-1ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2ibmcloud 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-2ibmcloud 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 2ibmcloud 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-b6fa14f3c5d8ibmcloud 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 myplanibmcloud is backup-policy-plan-update demo-bkp-policy-b98 my-policy-plan-1 --name cli-demo-policy-plan-3ibmcloud 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 --activeibmcloud 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 1ibmcloud is backup-policy-plan-update demo-bkp-policy-x demo-bkp-plan-2 --reset-delete-over-countibmcloud 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-1001ibmcloud is backup-policy-jobs r134-7759199b-bc1f-448e-84fa-2aa42bde29afibmcloud 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-e5f1d08496eaibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots r134-f1d9b974-14e5-4a2e-8e38-c023164be316ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots bkp-plan-do-not-delete-31addff28e2b-422bibmcloud 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-1ec9fb15098bibmcloud 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-15b53dbc374cibmcloud is backup-policy-job backup-policy-1001 4cf9171a-0043-4434-8727-15b53dbc374c
명령 옵션
- 정책: 백업 정책의 ID 또는 이름.
- JOB_ID: 백업 정책 작업의 ID입니다.
- --output: 출력 형식을 지정합니다. JSON만 지원됩니다. 다음 중 하나입니다: JSON.
- -q, --quiet: 상세 출력을 억제합니다.