2017-05-22 6 views
0

この問題は、作業アカウントの代わりにMSアカウントのMSアカウントに依存している可能性がありますが、Microsoftアカウントと作業アカウントの両方でAzureにアクセスする

私は自分のMSアカウントと職場アカウントの両方に同じメールアドレスを使用します。

当社のサブスクリプションは、私たちのVSTSアカウントと同様、MSアカウントにリンクされているようです。 MSと職場の両方のアカウントを使ってAzureポータルにサインインすることができます。私はVSTSから当社のサブスクリプションを展開することができるようにしたい。

私はAzureにサインインすると、自分の仕事勘定を使ってAzure ADを見ることができます。私はグローバル管理者であり、変更などができます。これは、MSアカウントを使用してサインインすると表示されません。それは、私が理解できるアクセス権がないことを私に伝えます。

VSTSでは、MSアカウントを自分の勤務先アカウントにリンクしています。しかし、私は仕事用のアカウントで@ {何でも} .visualstudio.com VSTSサイトのいくつかのプロジェクトにアクセスできません。自分のMSアカウントを使用する必要があります。

主な問題は、ビルドをセットアップしてVSTSからAzureサブスクリプションに展開しようとするときです。これを実現するには、AzureのARMにService Endpoitnを設定する必要があります。だから私は先に進み、それをやろうとします。

アカウントにAzure Active Directoryに必要な十分な特権がないと言われるので失敗します。 AADは、紺碧のポータルで自分の仕事勘定にログインするときにのみアクセス可能であることを覚えておいてください。

最後に、AADは私のMSアカウントをゲストアカウントと見なしていたので、私は 'ちょっと、ゲストとしてAADにそのアカウントを追加し、必要なタスクを実行するのに必要な権限を割り当てます。しかし、同じ電子メールアドレスが私のMSアカウントと仕事用アカウントの両方に使用されているため、ゲストアカウントを追加しようとすると、既に存在することがわかります。

この問題の回避方法はありますか?すべてのVSTSサブスクリプションを私の勤務先アカウントに関連付ける/移動するにはどうすればよいですか?

答えて

0

使用しているVSTS IDがAzureサブスクリプションにアクセスできない場合は、サービスエンドポイントを手動で作成することをお勧めします。

手順は[ここ] [1]です。 Azure Resource Managerサービスエンドポイント - >手動サブスクリプション定義セクションを参照してください。それにはいくつかのステップがありますが、それを作成したら、そのサービスエンドポイントをビルドまたはリリース定義で使用してください。&あなたのおかげです。

関連する問題