Azure:逻辑应用程序、容器和挂载Azure文件共享



我正在尝试运行容器实例使用逻辑应用我需要挂载一个azure文件共享.

我正在使用azure文件共享的容器。本文非常清楚地说明了如何使用命令行实现这一点。https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files这完全符合预期:

az container create `
--resource-group pass `
--name $CONTAINER `
--image "$REGISTRY/$CONTAINER::latest" `
--restart-policy Never `
--registry-username $USERNAME `
--registry-password  $PASSWORD `
--os-type Linux `
--cpu 0.2 `
--memory 0.5 `
--azure-file-volume-account-name $ACI_PERS_STORAGE_ACCOUNT_NAME `
--azure-file-volume-account-key $STORAGE_KEY `
--azure-file-volume-mount-path $ACI_MOUNT_PATH `
--azure-file-volume-share-name $ACI_PERS_SHARE_NAME `
--environment-variables ID=XXXX
az container logs --resource-group pass --name $CONTAINER    

如何为容器创建逻辑应用程序任务?我发现了以下属性:

  • 容器卷挂载路径- 1
  • 容器卷挂载名称- 1

但是我看不到与

等价的
--azure-file-volume-account-name $ACI_PERS_STORAGE_ACCOUNT_NAME
--azure-file-volume-account-key $STORAGE_KEY 

我还需要:

  • 运行后删除容器
  • 在文件共享中删除一个文件夹后运行(我找不到删除文件夹任务,只是删除文件)

确保az是最新的,并使用以下

az container create 
--resource-group $ACI_PERS_RESOURCE_GROUP 
--name hellofiles 
--image mcr.microsoft.com/azuredocs/aci-hellofiles 
--dns-name-label aci-demo 
--ports 80 
--azure-file-volume-account-name $ACI_PERS_STORAGE_ACCOUNT_NAME 
--azure-file-volume-account-key $STORAGE_KEY 
--azure-file-volume-share-name $ACI_PERS_SHARE_NAME 
--azure-file-volume-mount-path /aci/logs/

相关内容

  • 没有找到相关文章