VPC

VPC

Overview

SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.

본 가이드는 VPC 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.

Version

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

VersionStatusNot Before
1.3CURRENT-
1.2SUPPORTED20270131
1.1SUPPORTED20261130
1.0DEPRECATED20251231

CLI Version History

1.3

Multi AZ 기능이 추가됩니다.

변경사항

  • [변경] vpc vpc create - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : zones, zone_type
  • [변경] vpc vpc list - 요청 및 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : zone, zones, zone_type
  • [변경] vpc vpc show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : zones, zone_type
  • [변경] vpc vpc set - 응답 시, description 필드 외 모두 제거됩니다.
  • [변경] vpc vpc cidr create - 응답 시, cidr 필드 외 모두 제거됩니다.
  • [변경] vpc subnet create - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : zones, role, primary_subnet_id, secondary_subnet_ids
    • 변경 : type의 boundary value 변경 및 추가(General -> Public 으로 변경, Private 신규)
  • [변경] vpc subnet list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : zones, role, primary_subnet_id
    • 변경 : type의 boundary value 변경 및 추가(General -> Public 으로 변경, Private 신규)
  • [변경] vpc subnet show - 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : zones, role, primary_subnet_id, secondary_subnet_ids
    • 변경 : type의 boundary value 변경 및 추가(General -> Public 으로 변경, Private 신규)
  • [변경] vpc subnet set - 응답 시, description, dhcp_ip_address 필드 외 모두 제거됩니다.
  • [변경] vpc internet-gateway create - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : multi_zone_enabled
  • [변경] vpc internet-gateway list - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : multi_zone_enabled
  • [변경] vpc internet-gateway show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : multi_zone_enabled
  • [변경] vpc internet-gateway set - 응답 시, description, loggable 필드 외 모두 제거됩니다.
  • [변경] vpc nat-gateway create - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : publicip_ids, multi_zone_enabled, nat_gateway_ip_addresses
    • 제거 : publicip_id, nat_gateway_ip_address
  • [변경] vpc nat-gateway list - 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : multi_zone_enabled, nat_gateway_ip_addresses
    • 제거 : nat_gateway_ip_address
  • [변경] vpc nat-gateway show - 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : multi_zone_enabled, nat_gateway_ip_addresses
    • 제거 : nat_gateway_ip_address
  • [변경] vpc nat-gateway set - 응답 시, description 필드 외 모두 제거됩니다.
  • [변경] vpc public-ip create - 요청 및 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : zone
  • [변경] vpc public-ip list - 요청 및 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : zone
  • [변경] vpc public-ip show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : zone
  • [변경] vpc public-ip set - 응답 시, description 필드 외 모두 제거됩니다.
  • [변경] vpc transit-gateway list - 요청 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : uplink_zone_state
  • [변경] vpc transit-gateway create - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : uplink_active_zone, uplink_standby_zone, uplink_zone_state
  • [변경] vpc transit-gateway show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : uplink_active_zone, uplink_standby_zone, uplink_zone_state
  • [변경] vpc transit-gateway set - 응답 시, description 필드 외 모두 제거됩니다.
  • [변경] vpc transit-gateway-firewall-connection create - 응답 시, firewall_connection_state 필드 외 모두 제거됩니다.
  • [변경] vpc transit-gateway-firewall-connection delete - 응답 시, firewall_connection_state 필드 외 모두 제거됩니다.
  • [변경] vpc transit-gateway-firewall create - 요청 및 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : uplink_active_zone, uplink_standby_zone, uplink_zone_state
  • [변경] vpc transit-gateway-firewall delete - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : uplink_active_zone, uplink_standby_zone, uplink_zone_state

1.2

Virtual IP 기능 및 Transit Gateway Firewall 연결 기능이 추가되었습니다.

변경사항

  • [신규] vpc subnet vip list - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip create - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip delete - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip show - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip set - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip port create - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip port delete - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip nat create - 명령어가 추가되었습니다.
  • [신규] vpc subnet vip nat delete - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-firewall-connection delete - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-firewall-connection create - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-firewall create - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-firewall delete - 명령어가 추가되었습니다.
  • [신규] vpc vpc cidr create - 명령어가 추가되었습니다.
  • [변경] vpc vpc list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : size, page, cidr_count, cidrs
    • 제거 : limit, marker, cidr
  • [변경] vpc vpc show - 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : cidr_count, cidrs
    • 제거 : cidr
  • [변경] vpc vpc create - 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : cidr_count, cidrs
    • 제거 : cidr
  • [변경] vpc vpc set - 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : cidr_count, cidrs
    • 제거 : cidr
  • [변경] vpc subnet list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : size, page
    • 제거 : limit, marker
  • [변경] vpc subnet show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : dhcp_ip_addres
  • [변경] vpc subnet create - 요청 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : gateway_ip_address
  • [변경] vpc subnet set - 요청 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : dhcp_ip_address
  • [변경] vpc port list - 요청 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : attached_resource_types
  • [변경] vpc port show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : virtual_ip_addresses
  • [변경] vpc port create - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : virtual_ip_addresses
  • [변경] vpc port set - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : virtual_ip_addresses
  • [변경] vpc internet-gateway list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : size, page
    • 제거 : limit, marker
  • [변경] vpc nat-gateway list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : size, page
    • 제거 : limit, marker
  • [변경] vpc public-ip list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : size, page
    • 제거 : limit, marker
  • [변경] vpc public-ip show - attached_resource_type 필드의 Boundary Value가 확장 되었습니다.
  • [변경] vpc vpc-endpoint list - 요청 및 응답 시, 아래와 같은 필드가 추가/변경됩니다.
    • 추가 : size, page
    • 제거 : limit, marker
  • [변경] vpc private-nat list - 요청 및 응답 시, 아래와 같은 필드가 추가되며 vpc, dcon 관련 필드는 제거됩니다.
    • 추가 : service_type, service_resource_id, service_resource_name
  • [변경] vpc private-nat show - 요청 및 응답 시, 아래와 같은 필드가 추가되며 vpc, dcon 관련 필드는 제거됩니다.
    • 추가 : service_type, service_resource_id, service_resource_name
  • [변경] vpc private-nat create - 요청 및 응답 시, 아래와 같은 필드가 추가되며 vpc, dcon 관련 필드는 제거됩니다.
    • 추가 : service_type, service_resource_id, service_resource_name
  • [변경] vpc private-nat set - 요청 및 응답 시, 아래와 같은 필드가 추가되며 vpc, dcon 관련 필드는 제거됩니다.
    • 추가 : service_type, service_resource_id, service_resource_name
  • [변경] vpc vpc-peering-routing-rule list - 요청 시, 아래와 같은 필드가 변경됩니다.
    • 제거 : name
  • [변경] vpc transit-gateway list - 요청 및 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : firewall_connection_state
  • [변경] vpc transit-gateway show - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : firewall_connection_state
  • [변경] vpc transit-gateway create - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : firewall_connection_state
  • [변경] vpc transit-gateway set - 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : firewall_connection_state
  • [변경] vpc transit-gateway-rule list - 요청 및 응답 시, 아래와 같은 필드가 추가됩니다.
    • 추가 : rule_type

1.1

VPC CLI가 출시되었습니다.

변경사항

  • [신규] vpc privatelink-endpoint list - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint create - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint show - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint set - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint delete - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint approve - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint connect - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-endpoint request - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-service list - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-service create - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-service show - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-service set - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-service delete - 명령어가 추가되었습니다.
  • [신규] vpc privatelink-service-connected-endpoint list - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering approval - 명령어가 추가되었습니다.

1.0

VPC CLI가 출시되었습니다.

변경사항

  • [신규] vpc internet-gateway create - 명령어가 추가되었습니다.
  • [신규] vpc internet-gateway delete - 명령어가 추가되었습니다.
  • [신규] vpc internet-gateway list - 명령어가 추가되었습니다.
  • [신규] vpc internet-gateway set - 명령어가 추가되었습니다.
  • [신규] vpc internet-gateway show - 명령어가 추가되었습니다.
  • [신규] vpc nat-gateway create - 명령어가 추가되었습니다.
  • [신규] vpc nat-gateway delete - 명령어가 추가되었습니다.
  • [신규] vpc nat-gateway list - 명령어가 추가되었습니다.
  • [신규] vpc nat-gateway set - 명령어가 추가되었습니다.
  • [신규] vpc nat-gateway show - 명령어가 추가되었습니다.
  • [신규] vpc port create - 명령어가 추가되었습니다.
  • [신규] vpc port delete - 명령어가 추가되었습니다.
  • [신규] vpc port list - 명령어가 추가되었습니다.
  • [신규] vpc port set - 명령어가 추가되었습니다.
  • [신규] vpc port show - 명령어가 추가되었습니다.
  • [신규] vpc private-nat create - 명령어가 추가되었습니다.
  • [신규] vpc private-nat delete - 명령어가 추가되었습니다.
  • [신규] vpc private-nat-ip create - 명령어가 추가되었습니다.
  • [신규] vpc private-nat-ip delete - 명령어가 추가되었습니다.
  • [신규] vpc private-nat-ip list - 명령어가 추가되었습니다.
  • [신규] vpc private-nat-ip show - 명령어가 추가되었습니다.
  • [신규] vpc private-nat list - 명령어가 추가되었습니다.
  • [신규] vpc private-nat set - 명령어가 추가되었습니다.
  • [신규] vpc private-nat show - 명령어가 추가되었습니다.
  • [신규] vpc public-ip create - 명령어가 추가되었습니다.
  • [신규] vpc public-ip delete - 명령어가 추가되었습니다.
  • [신규] vpc public-ip list - 명령어가 추가되었습니다.
  • [신규] vpc public-ip set - 명령어가 추가되었습니다.
  • [신규] vpc public-ip show - 명령어가 추가되었습니다.
  • [신규] vpc subnet create - 명령어가 추가되었습니다.
  • [신규] vpc subnet delete - 명령어가 추가되었습니다.
  • [신규] vpc subnet list - 명령어가 추가되었습니다.
  • [신규] vpc subnet set - 명령어가 추가되었습니다.
  • [신규] vpc subnet show - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway create - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway delete - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway list - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-rule create - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-rule delete - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-rule list - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway set - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway show - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-uplink-rule create - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-uplink-rule delete - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-vpc-connection create - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-vpc-connection delete - 명령어가 추가되었습니다.
  • [신규] vpc transit-gateway-vpc-connection list - 명령어가 추가되었습니다.
  • [신규] vpc vpc create - 명령어가 추가되었습니다.
  • [신규] vpc vpc delete - 명령어가 추가되었습니다.
  • [신규] vpc vpc-endpoint-connectable-resource list - 명령어가 추가되었습니다.
  • [신규] vpc vpc-endpoint create - 명령어가 추가되었습니다.
  • [신규] vpc vpc-endpoint delete - 명령어가 추가되었습니다.
  • [신규] vpc vpc-endpoint list - 명령어가 추가되었습니다.
  • [신규] vpc vpc-endpoint set - 명령어가 추가되었습니다.
  • [신규] vpc vpc-endpoint show - 명령어가 추가되었습니다.
  • [신규] vpc vpc list - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering create - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering delete - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering list - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering-routing-rule create - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering-routing-rule list - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering-rule delete - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering set - 명령어가 추가되었습니다.
  • [신규] vpc vpc-peering show - 명령어가 추가되었습니다.
  • [신규] vpc vpc set - 명령어가 추가되었습니다.
  • [신규] vpc vpc show - 명령어가 추가되었습니다.