Azure CLI 编辑内容类型文件 属性
Azure CLI edit Content Type file property
我正在尝试使用 Azure CLI 更新位于我的 Azure $web blob 容器中的文件的内容类型 属性。我正在尝试这样做,因为它设置错误,我的服务-worker.js(对于我的 PWA)需要 "application/javascript" 而不是 "text/plain; charset=utf-8" 才能注册。
我找到了使用 Azure Pipelines 执行此操作的方法:
- task: AzureFileCopy@4
displayName: "Azure Storage - copy new files"
inputs:
SourcePath: '$(System.DefaultWorkingDirectory)/dist/*'
azureSubscription: 'johnykes-PAYG(44df419f-b455-4c4d-a8f8-c2a5fd479f10)'
Destination: 'AzureBlob'
storage: 'johnykeschatfrontend'
ContainerName: '$web'
- task: AzureFileCopy@4
displayName: "Azure Storage - overwrite .js files with correct Content Type"
inputs:
SourcePath: '$(System.DefaultWorkingDirectory)/dist/*.js'
azureSubscription: 'johnykes-PAYG(44df419f-b455-4c4d-a8f8-c2a5fd479f10)'
Destination: 'AzureBlob'
storage: 'johnykeschatfrontend'
ContainerName: '$web'
AdditionalArgumentsForBlobCopy: '--content-type "application/javascript"'
如果您找到使用 Azure CLI 或以我的方式递归(对于所有 .js 文件)或以任何其他方式进行操作的方法,请告诉我。
使用Azure cli时,应该使用az storage blob update.
示例代码:
az storage blob update --container-name xxx --name xxx --account-key xxx --account-name xxx --content-type "application/javascript"
我正在尝试使用 Azure CLI 更新位于我的 Azure $web blob 容器中的文件的内容类型 属性。我正在尝试这样做,因为它设置错误,我的服务-worker.js(对于我的 PWA)需要 "application/javascript" 而不是 "text/plain; charset=utf-8" 才能注册。
我找到了使用 Azure Pipelines 执行此操作的方法:
- task: AzureFileCopy@4
displayName: "Azure Storage - copy new files"
inputs:
SourcePath: '$(System.DefaultWorkingDirectory)/dist/*'
azureSubscription: 'johnykes-PAYG(44df419f-b455-4c4d-a8f8-c2a5fd479f10)'
Destination: 'AzureBlob'
storage: 'johnykeschatfrontend'
ContainerName: '$web'
- task: AzureFileCopy@4
displayName: "Azure Storage - overwrite .js files with correct Content Type"
inputs:
SourcePath: '$(System.DefaultWorkingDirectory)/dist/*.js'
azureSubscription: 'johnykes-PAYG(44df419f-b455-4c4d-a8f8-c2a5fd479f10)'
Destination: 'AzureBlob'
storage: 'johnykeschatfrontend'
ContainerName: '$web'
AdditionalArgumentsForBlobCopy: '--content-type "application/javascript"'
如果您找到使用 Azure CLI 或以我的方式递归(对于所有 .js 文件)或以任何其他方式进行操作的方法,请告诉我。
使用Azure cli时,应该使用az storage blob update.
示例代码:
az storage blob update --container-name xxx --name xxx --account-key xxx --account-name xxx --content-type "application/javascript"