Visual Studio Code 用 Azure ツールの概要
Azure Tools 拡張機能パックを使用すると、開発者は現在の環境内で Azure のクラウド サービスにアクセスでき、Web アプリケーションの構築、バックエンド サービスの管理、API のデプロイ、大規模なデータセットの処理プロセスを簡素化できます。このガイドは、VS Code 内の Azure Tools 専用に設計されています。開始、コードの記述、アプリケーションのデプロイ、ログによるトラブルシューティング、Azure リソースの利用、VS Code 内でのコードの効果的なナビゲートに関する重要なヒントを提供します。
利用開始
Azure Tools 拡張機能パックをインストールします。VS Code を開き、拡張機能ビューに移動して「Azure Tools」を検索します。Microsoft からAzure Tools 拡張機能パックをインストールします。
Azure リソース ビューに移動します。アクティビティ バー (サイドバー) の Azure アイコンを選択して、Azure リソース ビューを開きます。Azure アカウントにサインインすると、Azure リソース ビューに既存のすべてのリソースが表示されます。これらのサービスは VS Code から直接作成および管理できます。
コマンド パレットで Azure コマンドを検索します。知っておくべき重要なキーの組み合わせは、(⇧⌘P (Windows、Linux Ctrl+Shift+P)) で、コマンド パレットが表示されます。これは、コマンド、キーボード ショートカット、ファイルの開閉など、VS Code 内のすべての機能にアクセスするための開始点です。
コマンド パレットで「Azure
」と入力すると、Azure に固有のコマンドが一覧表示されます。たとえば、Cloud Shell を開く場合などです。
フォルダーを開く。Visual Studio Code のワークスペースは、VS Code ウィンドウ (インスタンス) で開かれている1つ以上のフォルダーのコレクションです。ほとんどの場合、ワークスペースとして開かれるフォルダーは1つだけです。ファイル > フォルダーを開く... メニューを使用してフォルダーを選択することでワークスペースを開くことができます。ただし、開発ワークフローによっては、マルチルートワークスペースと呼ばれる高度な構成を使用して、複数のフォルダーを含めることができます。
設定を確認する。VS Code の現在の設定を編集または確認するには、(⌘, (Windows、Linux Ctrl+,)) を使用して設定エディターを開きます。いずれかの拡張機能が寄与する設定を確認することは役に立ちます。
キーボード ショートカットの識別とカスタマイズ。キーボード ショートカット エディター (⌘K ⌘S (Windows、Linux Ctrl+K Ctrl+S)) を使用して、VS Code のキーボード ショートカットを検索および構成できます。キーボード ショートカット エディターの詳細については、こちらをご覧ください。
通知の再表示。VS Code のステータス バーの右下にあるベルのアイコンを右クリックすると、見逃した通知が表示されます。
コードを記述する
これらの機能で時間を節約します。Azure リソースを効率的に作成および管理し、ファイルを整理して簡単にデプロイし、ワークフローに合わせてカスタマイズし、VS Code 内でインストール済みの拡張機能から Azure リソースをシームレスに作成できます。
リソースとワークスペース ビュー リソース エクスプローラーを使用して Azure リソースを作成および管理します。ワークスペース エクスプローラーを使用してファイルを作成し、デプロイします。
グループ化 リソースのグループ化方法を変更して、ワークフローに合わせます。
リソースの作成 インストール済みの拡張機能から VS Code で直接 Azure リソースを作成します。
Azure アプリ/リソースのトラブルシューティング
詳細なログ情報をすばやく見つけて確認し、最近のアクティビティにアクセスし、最近作成したリソースを簡単に管理できます。
ログを見つける。出力チャネルには、ログ、メッセージ、その他の情報などのテキスト情報が表示されます。出力表示にはCtrl+Shift+Uを使用します。
ヒント: 詳細なログ情報は出力チャネルにあります。
リソースにアクセスする。すべての最近のアクティビティを表示し、アクティビティ ログで最近作成したリソースにすばやくアクセスします。
次のステップ
- デプロイ - Azure を使用してアプリをクラウドにデプロイする方法を学びます。