概要
Teams Toolkit for Visual Studio Code 拡張機能を使用して Microsoft Teams アプリを開発する場合、最初は、ほとんどのリソースとアプリケーション コードがコンピューター上でローカルになります。
次の手順は、アプリケーションを開発環境に発行することです。この環境では、アプリケーションが想定どおりに動作し、ローカルで実行する場合と同じように動作することをテストして検証できます。
Teams Toolkit では、次の機能を使用して、アプリケーションを簡単に発行できます。
- クラウドへのプロビジョニング: 必要なクラウド インフラストラクチャ リソースをプロビジョニングします。
- クラウドへのデプロイ: プロビジョニングされたインフラストラクチャ リソースにコードをデプロイします。
- 組織に発行する: Microsoft Teams にインストールするアプリ パッケージを生成します。
Teams Toolkit は、アプリ開発の初期段階 (ローカルまたは開発テナントを含む) でのアプリの展開と発行プロセスを簡素化します。 運用環境への展開に Teams Toolkit を使用するかどうかは、環境への開発者アクセスによって異なります。
Teams Toolkit を使用すると、Teams アプリ開発でのセットアップと繰り返しのアクションを自動化するための重点的なタスクを記述し、YAML ファイル teamsapp.yml
を通じてさらに制御を提供し、カスタマイズと自動化を正確に制御することもできます。
これらの機能は、既存のインフラストラクチャ、リソース グループ、Teams アプリ/ボット、Microsoft Entra アプリの登録、カスタマイズ可能なトンネリング、およびデバッグ、プロビジョニング、デプロイ、および発行のカスタム 手順を活用するのに役立ちます。
前提条件
- Teams カスタム アプリのアップロードが有効になっているMicrosoft 365 テナントへのグローバル管理者アクセス。
- Microsoft Teams アプリとその機能拡張ポイントの基本的な理解 (省略可能: Microsoft Teams 学習モジュールのアプリの構築の概要の 完了をお勧めします)。
- JavaScript を使用してアプリケーションを開発する機能。
- Teams Toolkit 拡張機能がインストールされている Visual Studio Code。
- Node JS v16.x または v18.x がインストールされています。
- Microsoft Edge または Google Chrome Web ブラウザーがインストールされています。
- Azure アカウントとサブスクリプション。 Azure 無料アカウントを今すぐ入手しましょう。
学習の目的
このモジュールでは、次のことを行います。
- Teams Toolkit for Visual Studio Code を使用して Azure リソースをプロビジョニングする方法について説明します。
- Teams Toolkit を使用してアプリを Azure にデプロイする方法について説明します。
- Teams Toolkit を使用して、組織のストアにアプリを発行するさまざまな方法について説明します。