2016-05-24 12 views
0

見つかりません:Azureブロブストレージは、このチュートリアルパー

示すこと

$ AzureストレージアカウントのConnectionStringショー "MyStorageは":How to use Blob storage from iOSを、私は、コマンドAzureのコマンドラインインターフェイス(アズールCLI)を使用することになっています私のストレージアカウントの接続文字列ですが、このエラーが発生しています:

info: Executing command storage account connectionstring show + Getting storage account keys error: The storage account 'mystorage' was not found. info:
Error information has been recorded to /Users/user/.azure/azure.err error: storage account connectionstring show command failed

新しいAzureポータルを使用してストレージを作成しました。古いポータル(古いもの)を使用してストレージを作成すると、そのコマンドはうまく動作し、接続文字列を返すことに気付きました。

これに関連する別の奇妙な動作があります。新しいポータルを使用して作成したストレージは従来のポータルには表示されませんが、クラスで作成したストレージは新しいポータルに表示されます。 何が起こっているのですか?そのコマンドを自分のストレージに実行させるにはどうしたらいいですか?

答えて

2

Azureの2つのコントロールプレーン、Azure Service Management(ASM)またはクラシックの問題が発生しました。新しいAzure Resource Managerを発表しました。 CLIには、2つの制御プレーンに異なるモードがあります。 ASMモードで作業しているため、古いポータルで作成されたストレージアカウントなどのASMリソースが表示されます。しかし、プロダクションポータルで作成されたARMリソースは見ることができません。「Azure Config Mode Arm」を使用してモードを移行する必要があります。

4

Neilの答えに追加:デフォルトでAzure CLIツールにはAzure Service Management (ASM)モードが設定されています。あなたがする必要があるのは、モードをAzure Resource Manager (ARM)に切り替えることです。あなたがそれを行う方法は次のとおりです。

まず、azure loginを使用してAzureサブスクリプションに接続します。

あなたが接続している後は、単純にARMモードに切り替えるには、次のコマンドを入力します。

azure config mode arm 

、あなたが作成したストレージアカウントのストレージアカウント接続文字列を一覧表示することができるはず、それを行うたら、新しいポータルで(コマンドでリソースグループ名を指定する必要があります)。

azure storage account connectionstring show "[account-name]" -g "[resource-group-name]" 
+0

正常に機能しました。私は答えとして両方をマークすることができたらいいと思う。代わりにupvoteを取得します。 – user1019042

関連する問題