このリポジトリを使用することで、Azure Bot Service の Web チャットを Web ページに埋め込む際に使用する、トークンを発行する Web API を Azure Functions 上にデプロイすることができます。
- Azure CLI
- Azure Bicep
- .NET 6.0
- Azure Functions Core Tools
- bash が実行できるコンソール (Windows だと Git Bash など)
Azure CLI で Azure テナントへログインし、使用するサブスクリプションを選択します。
az login
az account set --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
環境を構築するために、deploy.sh
スクリプトを実行します。
./deploy.sh
スクリプトを実行後、スクリプト内でデプロイ先のリソースグループ名と、対象となる Azure Bot Service の Web チャットの秘密キーを指定してください。
$ ./deploy.sh
Please input Resource Group name to deploy:
rg-azbot-token-gen
Please input Web Chat Key of Azure Bot Service to generate token by Azure Function:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx