1

私は古いazureポータルを使用することはできません。しかし私は、私たちのプロジェクトでServiceBusを使う必要があります。 resource.azure.comを使用してservicebus nsを作成することはできましたが、そのservicebus名前空間に接続文字列を取得する方法が見つかりません。 私は青空のパワーシェルの周りをプレイしようとしていましたが、古い青空のポータルにアクセスする必要もあります... 事前にお越しいただきありがとうございます。古いazureポータルなしで既存のservicebusに接続文字列を取得する方法

答えて

3

これは、Azure Powershellコマンドレットでpowershellで実行できます。

How to install and configure Azure PowerShellでインストーラを見つけることができます - の下のリンクを参照してください.WebPIからAzure PowerShellをインストールしてください。

は、一度インストール:

  1. は、あなたが仕事をしたい特定のサブスクリプションを選択し、あなたのAzureのアカウントに接続するための資格情報を入力します

    Add-AzureAccount

    最初のアカウントを追加します。

    Select-AzureSubscription -SubscriptionName "Your_Sub_Name"

  2. 一覧ごService Busの名前空間を

    Get-AzureSBNamespace

    RootManageSharedAccessKey用)、接続文字列と一緒にすべてのあなたの名前空間は、一覧表示されます。

  3. (オプション)あなたが作成した特定の共有アクセスキー名を持っている場合、あなたはこのようにそれらを取得することができます:

    Get-AzureSBAuthorizationRule -Namespace your_namespace

    namespaceは出力にリストされている名前になります手順3の

+0

オプション(1)はすでに古いAzureポータル資格情報を使用しているため、機能していません。しかし、古いポータルは当社のネットワーク内でブロックされています。私は「Login-AzureRmAccount」を使ってログインすることしかできません。しかし、私がステップ(3)を実行する場合、例外が発生します。「オブジェクト参照はオブジェクトのインスタンスに設定されていません。その他の回避策? – Maris

+0

これは、あなたがログインするポータルのバージョンに関係なく使用される同じ資格情報である晴れの資格情報です。この時点で、私はあなたの会社がこれらのリソースへのアクセスをブロックするために何をしているのか尋ねなければなりません!新しいポータルにまだ移植されていないため、サービスバス関連のリソースを管理することはできません。 –

+0

何らかの未知の理由のためにセキュリティ部門が古いポータルをブロックしています...イェップ、私はそれが奇妙であることに同意します。しかし、別の奇妙なことがMicrosoftから来て、なぜ新しいポータルを導入してから、既存の機能をすべて新しいポータルに移植していないのか。また、なぜ地球上で私はazure power shellで 'Login-AzureRmAccount'を使ってSBNMamespacesをプレイすることができません。 – Maris

関連する問題