Visual Studio の接続済みサービスを使用した Azure Storage の追加
Visual Studio では、接続済みサービス機能を使用して、次のいずれかを Azure Storage に接続できます。
- .NET Framework コンソール アプリ
- ASP.NET モデル ビュー コントローラー (MVC) (.NET フレームワーク)
- ASP.NET Core
- .NET Core (コンソール アプリ、WPF、Windows フォーム、クラス ライブラリを含む)
- .NET Core Worker ロール
- Azure Functions
- ユニバーサル Windows プラットフォーム アプリ
- Xamarin
- Cordova
接続済みサービス機能により、必要なすべての参照と接続コードがプロジェクトに追加され、構成ファイルが適切に変更されます。
前提条件
- Azure ワークロードがインストールされている Visual Studio
- サポートされている種類のうち 1 つのプロジェクト
- Azure アカウント。 Azure アカウントがない場合は、Visual Studio サブスクライバー向けの Azure の特典を有効にするか、無料試用版にサインアップします。
接続済みサービスを使用して Azure Storage に接続する
Visual Studio でプロジェクトを開きます。
ソリューション エクスプローラーで [接続済みサービス] ノードを右クリックし、コンテキスト メニューの [接続済みサービスの追加] を選択します。
[接続済みサービス] タブで、 [サービスの依存関係] の [+] アイコンを選択します。
[依存関係の追加] ページで、 [Azure Storage] を選択します。
まだサインインしていない場合は、Azure アカウントにサインインします。 Azure アカウントを持っていない場合、無料試用版でサインアップできます。
[Azure Storage の構成] 画面で、既存のストレージ アカウントを選択し、[次へ] を選択します。
ストレージ アカウントを作成する必要がある場合は、次の手順に進みます。 それ以外の場合、手順 6. に進みます。
ストレージ アカウントを作成するには、以下の手順を実行します。
ダイアログの下部にある [ストレージ アカウントを作成する] を選択します。
[Azure Storage: 新規作成] ダイアログに入力し、 [作成] を選択します。
[Azure Storage] ダイアログが表示されると、新しいストレージ アカウントが一覧に表示されます。 一覧で新しいストレージ アカウントを選択し、[次へ] を選択します。
接続文字列名を入力し、接続文字列をローカル シークレット ファイルと Azure Key Vault のどちらに保存するかを選択します。
[変更の概要] 画面には、プロセスを完了した場合にプロジェクトに対して行われるすべての変更が表示されます。 変更が問題ない場合は、 [完了] を選択します。
プロジェクトの [接続済みサービス] ノードに、ストレージの接続済みサービスが表示されます。
Visual Studio でプロジェクトを開きます。
Ctrl + Q キーを押します (または、Visual Studio IDE のメイン メニュー バーの右側にある [検索] ボタンを使います)。
[Feature search] (機能の検索) に「
Azure Storage
」と入力し、[Azure Storage - プロジェクト] > [接続済みサービス] > [追加] > [Azure Storage] を選びます。[依存関係への接続] ページで、[Azure Storage] を選択し、[次へ] を選択します。
まだサインインしていない場合は、Azure アカウントにサインインします。 Azure アカウントを持っていない場合、無料試用版でサインアップできます。
[Azure Storage へ接続する] 画面で、既存のストレージ アカウントを選んで、[次へ] を選びます。
ストレージ アカウントを作成する必要がある場合は、次の手順に進みます。 それ以外の場合は、次のステップに進みます。
ストレージ アカウントを作成するには、以下の手順を実行します。
緑色のプラス記号の隣の [新規作成] を選びます。
[Azure Storage: 新規作成] ダイアログに入力し、 [作成] を選択します。
[Azure Storage] ダイアログが表示されると、新しいストレージ アカウントが一覧に表示されます。 一覧で新しいストレージ アカウントを選択し、[次へ] を選択します。
接続文字列名を入力し、接続文字列をローカル シークレット ファイルと Azure Key Vault のどちらに保存するかを選択します。
[変更の概要] 画面には、プロセスを完了した場合にプロジェクトに対して行われるすべての変更が表示されます。 変更が問題ない場合は、 [完了] を選択します。
プロジェクトの [接続済みサービス] ノードに、ストレージの接続済みサービスが表示されます。
次のステップ
Azure Storage では、BLOB とキュー、およびその他の機能がサポートされています。
BLOB の操作を確認するために、BLOB ストレージのクイックスタートに進むことができますが、最初から始めるのではなく、Azure BLOB のクイックスタート (.NET) の「コード例」から始めることができます。
キューの操作について学ぶには、最初に Azure Queue Storage クイックスタート (.NET) - コード例を参照してください。