2016-05-19 3 views
2

CLIツールを使用して予約済みのIPをVMに割り当てることを試みています。 $を実行した後 :紺碧のネットワークNICセット[.publishsettingsファイルを使用したAzureログイン

[email protected]:~$ azure network nic set LAMP-Test FirstReservedIP 
 
info: Executing command network nic set 
 
error: The current cmdlet requires you to log in using Azure Active Directory account, not from a .publishsettings file. Please run 'azure login' or use 'azure account set' to select a correct subscription. 
 
info: Error information has been recorded to /home/pawel/.azure/azure.err 
 
error: network nic set command failed 

info: Executing command network nic set 
 
error: The current cmdlet requires you to log in using Azure Active Directory account, not from a .publishsettings file. Please run 'azure login' or use 'azure account set' to select a correct subscription. 
 
info: Error information has been recorded to /home/pawel/.azure/azure.err 
 
error: network nic set command failed
azure network nic set LAMP-Test FirstReservedIP 
 

] 1 FirstReservedIp

私は次のエラーを受け取りました:

このタスクを達成するために.publishsettingsファイルを使用する方法はありますか?

答えて

1

いいえ、あなたがARMモードになっているときは、少なくともそうではありません。 .publishsettingsファイルを使用してCLIツールから認証する方法は、ASMモードでのみサポートされています。

詳細情報はhereです。

CLIを使用して非インタラクティブログインを達成することはできますが、仕事/学校アカウント(別名組織アカウント)を使用してAzure ADに認証する必要があります。あなたのAzure ADにadminユーザ(またはサービスプリンシパル)をまだ作成していない場合は作成してください。次に、azure loginコマンドをCLIスクリプトの先頭に追加します。たとえば...

azure login --username [email protected] --password passw0rD! 
azure network nic set LAMP-Test FirstReservedIP 
+0

私の主な問題は、パブリックIPを割り当てようとすると、対話型Web認証が使用されることです。私はCLIを介してそれを達成したいと思います。インタラクティブなWeb認証方式を使用せずに。出来ますか? – pawel

+0

はい、更新された回答をご覧ください。 –

+0

次のようになりました: – pawel

関連する問題