2016-08-24 15 views
0

Azure VMでログインせずにAzureに認証する方法はありますか? amazonインスタンスのプロファイルと同じ機能なので、認証なしで空白のコマンドを実行できますAzure VM with cli

答えて

1

インスタンスプロファイルを使用したAWSのような認証なしに、Azureクラウドと通信することはできないと思います。 Azureでは、それぞれの役割(リーダー、コントリビュータまたは所有者)が割り当てられたサービス原則を使用する必要があります。サービス原則が作成されると、Azure SDKまたはREST APIによる認証に使用できます。サービス原則の詳細が決まったら自動化することができます。

0

Azure CLIを使用できます。

認証はPublish Settings fileを使用して行うことができます。 これは、あなたの紺碧への直接アクセスを提供して、あなたが安全にこのファイルを保つことを確認してくださいあなたはAzureのCLIは、など

スクリプトでコマンドを使用したい場合は、

azure account download 

を使用してファイルをダウンロードすることができ便利ですアカウント。

そして、認証は今の展開コマンドは、ログインせずに、コマンドラインで実行することができます

azure account import /path/to/.publishsettings_file 

を使用してファイルをインポートする簡単なプロセスである。

スクロール、リンク内のセクションのパブリック設定ファイルにパブリッシュ設定ファイルの使用方法の詳細については、

+0

私はこれを知っていますが、これを自動化したい場合は、ここで問題があります.publishsettings_fileをuserdataに渡す必要があります。私はこれをやりたいとは思わない。 – doktoric

+0

これは一度だけ行う必要があります。そして、あなたは正確にuserdataを意味しますか? – xcodex