2017-01-15 10 views
1

私はアズールで私のUbuntuのVM上のTCPポートのタイムアウトを変更しようとしている、とそうするthis guideを、次の午前、しかし私は、次のコマンドを入力する必要がステップ8で立ち往生しているようだ:Azure Powershellコマンドで自分のVMが自分のリソースグループの下に見つかりませんでしたか?

Get-AzureRmVM -Name "digitron" -ResourceGroup "DIGITRON-RG" | Get-AzureRmPublicIpAddressそれは次のようなエラーバック吐く

:ここで奇妙な何

Get-AzureRmPublicIpAddress : The Resource 'Microsoft.Network/publicIPAddresses/digitron' under resource group 'DIGITRON-RG' was not found. StatusCode: 404 ReasonPhrase: Not Found OperationID : '5031da35-262c-4e1a-a85b-885a6a0fd36c' At line:1 char:63 + ... "digitron" -ResourceGroup "DIGITRON-RG" | Get-AzureRmPublicIpAddress + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Get-AzureRmPublicIpAddress], NetworkCloudException + FullyQualifiedErrorId : Microsoft.Azure.Commands.Network.GetAzurePublicIpAddressCommand

は、私は、コマンドは、Get-AzureRmVmを実行する場合、PowerShellは戻って唾を吐くだろうです:

ResourceGroupName Name Location VmSize                OsType NIC ProvisioningState
DIGITRON-RG           digitron eastus Standard_DS2_v2 Linux digitron727 Succeeded

今すぐエラーを読んだことは私はVM自体は、パブリックIPアドレスを持っていませんが、私は(それが40.71.98.172などと言います)、この画像に見られるように、Azureのポータルにそれを設定したことを思わせる:

in this image

なぜPowershellは私にこのエラーを与えていますか?

+0

FYI、将来的には、おそらくあなたのサブスクリプションIDをブロックするのが最適です。 –

+0

それは良い点です、heh。 –

答えて

0

The Resource 'Microsoft.Network/publicIPAddresses/digitron' under resource group 'DIGITRON-RG' was not found.

Get-AzureRmPublicIpAddressは、右のパラメータを得ることができないので、このエラーは、リソースがディジットロン-RGに見つけることができないことを意味します。テストのために、私たちは存在しないかではないリソースをテストするには、Get-AzureRmResourceを使用することができます:ところで

PS > Get-AzureRmResource | ?{$_.name = "digitron"} 

、コマンド Get-AzureRmPublicIpAddressはパラメータが必要になります、 -Name(パブリックIPアドレスの名前) - ResourceGroupName私たちは、直接パブリックIPを取得し、30分にtimroutを高めるために、このコマンドを使用することができます

PS > Get-AzureRmPublicIpAddress -Name "jason-ip" -ResourceGroupName "jason" 


Name      : jason-ip 
ResourceGroupName  : jason 
Location     : eastus 
Id      : /subscriptions/5xxxxabb-222b-49c3-9488-0361e29a7b15/resourceGroups/jason/providers/Microsoft.Network/publicIPAddresses/jason-ip 
Etag      : W/"5a7200b2-7c2b-4c7a-be27-0bbb7c8f4665" 
ResourceGuid    : 32xxxf-750a-46a4-abda-c25xxx2b64 
ProvisioningState  : Succeeded 
Tags      : 
PublicIpAllocationMethod : Dynamic 
IpAddress    : 13.92.255.103 
PublicIpAddressVersion : IPv4 
IdleTimeoutInMinutes  : 30 
IpConfiguration   : { 
          "Id": "/subscriptions/5xxxxb-222b-49c3-9xx8-0361e29a7b15/resourceGroups/jason/providers/Microsoft.Network/networkInterfaces/jason647/ipConfigurations/ipconfig1" 
          } 
DnsSettings    : null 

(リソース・グループの名前)。

+0

私はそれを把握することができたと思う - あなたのテストコマンドは何も返されなかった(不思議なほど)しかし、私は 'Get-AzureRmResource'を走らせて、名前に" digitron "を含んでいる情報の束を列挙した。パブリックIPアドレスとアイドルタイムアウト時間を変更するための残りの手順を経て、それがかかった!私は先に進み、これを正解とマークします。ありがとう! :) –

関連する問題