az network vnet subnet

Azure Virtual Network에서 서브넷을 관리 합니다.

서브넷에 대 한 자세한 내용은을 참조 https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet 하세요.

명령

az network vnet subnet create

서브넷을 만들고 기존 NSG 및 경로 테이블을 연결 합니다.

az network vnet subnet delete

서브넷을 삭제 합니다.

az network vnet subnet list

가상 네트워크의 서브넷을 나열 합니다.

az network vnet subnet list-available-delegations

서브넷 위임에 사용할 수 있는 서비스를 나열 합니다.

az network vnet subnet show

서브넷의 세부 정보를 표시 합니다.

az network vnet subnet update

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

az network vnet subnet create

서브넷을 만들고 기존 NSG 및 경로 테이블을 연결 합니다.

az network vnet subnet create --address-prefixes
                              --name
                              --resource-group
                              --vnet-name
                              [--defer]
                              [--delegations]
                              [--disable-private-endpoint-network-policies {false, true}]
                              [--disable-private-link-service-network-policies {false, true}]
                              [--nat-gateway]
                              [--network-security-group]
                              [--route-table]
                              [--service-endpoint-policy]
                              [--service-endpoints]
                              [--subscription]

예제

사용자 지정 경로 테이블을 사용 하 여 NSG에 연결 된 새 서브넷을 만듭니다.

az network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet \
    --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable

NAT 게이트웨이에 연결 된 새 서브넷을 만듭니다.

az network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"

필수 매개 변수

--address-prefixes

CIDR 형식의 주소 접두사에 대 한 공백으로 구분 된 목록입니다.

--name -n

서브넷 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vnet-name

VNet (가상 네트워크) 이름입니다.

선택적 매개 변수

--defer

Azure에 전송 하는 대신 로컬 캐시에 개체를 임시로 저장 합니다. az cache명령을 사용 하 여 보거나 지웁니다.

--delegations

서브넷을 위임 해야 하는 서비스의 공백으로 구분 된 목록입니다. (예: Microsoft .Sql/servers).

--disable-private-endpoint-network-policies

서브넷에서 개인 끝점 네트워크 정책을 사용 하지 않도록 설정 합니다.

허용되는 값: false, true
--disable-private-link-service-network-policies

서브넷에서 개인 링크 서비스 네트워크 정책을 사용 하지 않도록 설정 합니다.

허용되는 값: false, true
--nat-gateway

Nat 게이트웨이를 서브넷에 연결 합니다.

--network-security-group --nsg

NSG (네트워크 보안 그룹)의 이름 또는 ID입니다.

--route-table

서브넷과 연결할 경로 테이블의 이름 또는 ID입니다.

--service-endpoint-policy

적용할 서비스 끝점 정책의 이름 또는 Id를 공백으로 구분한 목록입니다.

--service-endpoints

공백으로 구분 된 서비스 목록으로,이 서브넷에 대 한 개인 액세스를 허용 했습니다.

다음에서의 값: az network vnet list-endpoint-services
--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az network vnet subnet delete

서브넷을 삭제 합니다.

az network vnet subnet delete [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]
                              [--vnet-name]

예제

서브넷을 삭제 합니다.

az network vnet subnet delete -g MyResourceGroup -n MySubnet

서브넷을 삭제 합니다. 자동 생성

az network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

서브넷 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--vnet-name

VNet (가상 네트워크) 이름입니다.

az network vnet subnet list

가상 네트워크의 서브넷을 나열 합니다.

az network vnet subnet list --resource-group
                            --vnet-name
                            [--query-examples]
                            [--subscription]

예제

가상 네트워크의 서브넷을 나열 합니다.

az network vnet subnet list -g MyResourceGroup --vnet-name MyVNet

필수 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vnet-name

VNet (가상 네트워크) 이름입니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az network vnet subnet list-available-delegations

서브넷 위임에 사용할 수 있는 서비스를 나열 합니다.

az network vnet subnet list-available-delegations [--location]
                                                  [--resource-group]
                                                  [--subscription]

예제

미국 서 부 지역에서 사용 가능한 위임에 대 한 서비스 이름을 검색 합니다.

az network vnet subnet list-available-delegations -l westus --query [].serviceName

서브넷 위임에 사용할 수 있는 서비스를 나열 합니다. 자동 생성

az network vnet subnet list-available-delegations --resource-group MyResourceGroup

선택적 매개 변수

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az network vnet subnet show

서브넷의 세부 정보를 표시 합니다.

az network vnet subnet show [--expand]
                            [--ids]
                            [--name]
                            [--query-examples]
                            [--resource-group]
                            [--subscription]
                            [--vnet-name]

예제

가상 네트워크와 연결 된 서브넷의 세부 정보를 표시 합니다.

az network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet

선택적 매개 변수

--expand

참조 된 리소스를 확장 합니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

서브넷 이름입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--vnet-name

VNet (가상 네트워크) 이름입니다.

az network vnet subnet update

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

az network vnet subnet update [--add]
                              [--address-prefixes]
                              [--delegations]
                              [--disable-private-endpoint-network-policies {false, true}]
                              [--disable-private-link-service-network-policies {false, true}]
                              [--force-string]
                              [--ids]
                              [--name]
                              [--nat-gateway]
                              [--network-security-group]
                              [--remove]
                              [--resource-group]
                              [--route-table]
                              [--service-endpoint-policy]
                              [--service-endpoints]
                              [--set]
                              [--subscription]
                              [--vnet-name]

예제

네트워크 보안 그룹을 서브넷에 연결 합니다.

az network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg

NAT 게이트웨이를 사용 하 여 서브넷을 업데이트 합니다.

az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"

개인 끝점 네트워크 정책 사용 안 함

az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정 하 여 개체 목록에 개체를 추가 합니다. 예:--속성을 추가 합니다. listProperty <key = value, string 또는 JSON string>.

--address-prefixes

CIDR 형식의 주소 접두사에 대 한 공백으로 구분 된 목록입니다.

--delegations

서브넷을 위임 해야 하는 서비스의 공백으로 구분 된 목록입니다. (예: Microsoft .Sql/servers).

--disable-private-endpoint-network-policies

서브넷에서 개인 끝점 네트워크 정책을 사용 하지 않도록 설정 합니다.

허용되는 값: false, true
--disable-private-link-service-network-policies

서브넷에서 개인 링크 서비스 네트워크 정책을 사용 하지 않도록 설정 합니다.

허용되는 값: false, true
--force-string

' Set ' 또는 ' a l l '을 사용 하는 경우 JSON으로 변환 하는 대신 문자열 리터럴을 유지 합니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

서브넷 이름입니다.

--nat-gateway

Nat 게이트웨이를 서브넷에 연결 합니다.

--network-security-group --nsg

NSG (네트워크 보안 그룹)의 이름 또는 ID입니다. PowerShell에서 빈 문자열 "" (' "" ')를 사용 하 여 분리 합니다.

--remove

목록에서 속성이 나 요소를 제거 합니다. 예:--속성을 제거 합니다. 목록 또는--propertyToRemove을 제거 합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--route-table

서브넷과 연결할 경로 테이블의 이름 또는 ID입니다. PowerShell에서 빈 문자열 "" (' "" ')를 사용 하 여 분리 합니다. "Az network vnet subnet update"에서 "--remove routeTable"를 추가 하 여 분리할 수도 있습니다.

--service-endpoint-policy

적용할 서비스 끝점 정책의 이름 또는 Id를 공백으로 구분한 목록입니다.

--service-endpoints

공백으로 구분 된 서비스 목록으로,이 서브넷에 대 한 개인 액세스를 허용 했습니다.

다음에서의 값: az network vnet list-endpoint-services
--set

설정할 속성 경로 및 값을 지정 하 여 개체를 업데이트 합니다. 예:--set property1 property2 =.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--vnet-name

VNet (가상 네트워크) 이름입니다.