我用的是docker-compose.yml码头上的Azure Blob存储
...
azureblobstorage:
container_name: azureblobstorage
image: 'mcr.microsoft.com/azure-blob-storage:latest'
ports:
- "11002:11002"
environment:
- LOCAL_STORAGE_ACCOUNT_NAME=account
- LOCAL_STORAGE_ACCOUNT_KEY=key
volumes:
- azureblobstorage:/blobroot
- ./var/containerdata:/srv/containerdata
networks:
- network
...当我运行docker-compose up时。上面写着:
[error ] [tid 1] Microsoft.Azure.Devices.BlobStorage.Common.TieringConfiguration: Target container connection not specified, upload turned off.关于堆栈溢出,我找到了本文:AzureBlobStorageOnIoTEdge:未指定错误目标容器连接,关闭上传。根据它,应该有一些配置模板,但是我不知道如何将它应用到docker容器中。
发布于 2022-10-12 01:07:14
有一些环境变量镜像IoT边缘模块配置模板中的值。您可以在docker-compose.yml中配置它们,以便在本地测试blob存储模块。
环境变量是:
deviceToCloudUploadProperties__uploadOn -接受true或falsedeviceToCloudUploadProperties__uploadOrder -接受NewestFirst或OldestFirstdeviceToCloudUploadProperties__cloudStorageConnectionStringdeviceToCloudUploadProperties__storageContainersForUpload__<sourceName>__target -指文档deviceToCloudUploadProperties__deleteAfterUpload -接受true或falsehttps://stackoverflow.com/questions/69826619
复制相似问题