blog

作成日 : 2023/08/23
更新日 : 2023/08/23

Docker上でIoTHubをAzure CLIで操作するための準備

皆様はじめまして。
これが、ブログを始めて最初の記事になります。

以下、本文です。

# Azure CLI用コンテナイメージのタグ一覧
curl -s https://mcr.microsoft.com/v2/azure-cli/tags/list | python3 -m json.tool
  • レスポンス例
{
    "name": "azure-cli",
    "tags": [
        "0.10.0",
        ...
        "latest",
        "latest-amd64",
        "latest-arm64"
    ]
}
# 今回は、latestを利用
TAG=latest
docker pull mcr.microsoft.com/azure-cli:${TAG} # Docker Imageの最新化
docker run -it mcr.microsoft.com/azure-cli:${TAG}
  • コンテナ上操作
# IoT Hub操作用の拡張を追加
az extension add --name azure-iot

以下、URLなどを参考にIoTHubを操作できます。

https://learn.microsoft.com/ja-jp/azure/iot-hub/tutorial-connectivity

補足

Azure CLIの拡張機能は、動的インストールをすることも可能です。

https://learn.microsoft.com/ja-jp/cli/azure/azure-cli-extensions-overview#install-extensions-automatically

参考情報

Docker コンテナーで Azure CLI を実行する方法

https://learn.microsoft.com/ja-jp/cli/azure/run-azure-cli-docker