Udostępnij za pośrednictwem


New-AzApiManagementVirtualNetwork

Tworzy wystąpienie elementu PsApiManagementVirtualNetwork.

Składnia

New-AzApiManagementVirtualNetwork
   -SubnetResourceId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzApiManagementVirtualNetwork to polecenie pomocnicze służące do tworzenia wystąpienia PsApiManagementVirtualNetwork. To polecenie jest używane z poleceniami cmdlet Set-AzApiManagement i New-AzApiManagement.

Przykłady

Przykład 1. Tworzenie sieci wirtualnej i aktualizowanie istniejącej usługi APIM w sieci wirtualnej

$virtualNetwork = New-AzApiManagementVirtualNetwork -SubnetResourceId "/subscriptions/a8ff56dc-3bc7-4174-a1e8-3726ab15d0e2/resourceGroups/Api-Default-WestUS/providers/Microsoft.Network/virtualNetworks/dfVirtualNetwork/subnets/backendSubnet"
$apim = Get-AzApiManagement -ResourceGroupName "ContosoGroup" -Name "ContosoApi"
$apim.VpnType = "External"
$apim.VirtualNetwork = $virtualNetwork
Set-AzApiManagement -InputObject $apim

W tym przykładzie jest tworzona sieć wirtualna, a następnie wywołuje polecenie cmdlet Set-AzApiManagement.

Przykład 2. Tworzenie usługi API Management dla zewnętrznej sieci wirtualnej

$virtualNetwork = New-AzApiManagementVirtualNetwork -SubnetResourceId "/subscriptions/a8ff56dc-3bc7-4174-b1e8-3726ab15d0e2/resourceGroups/ContosoGroup/providers/Microsoft.Network/virtualNetworks/westUsVirtualNetwork/subnets/backendSubnet"
New-AzApiManagement -ResourceGroupName "ContosoGroup" -Location "West US" -Name "ContosoApi" -Organization Contoso -AdminEmail admin@contoso.com -VirtualNetwork $virtualNetwork -VpnType "External" -Sku "Premium"

W tym przykładzie utworzono nową usługę APIM w sieci wirtualnej w trybie External

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SubnetResourceId

Określa identyfikator zasobu podsieci sieci wirtualnej.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

None

Dane wyjściowe