azure - 无法获取昨天或在使用 powershell 之前创建的存储帐户中的 blob
问题描述
当我尝试运行以下命令时
Get-AzureStorageBlob -Blob $BlobName -Container $ContainerName -Context $StorageContext
我在 Azure 存储容器中创建并存在具有相同名称的 blob,并且存储容器的访问级别是 blob,但除了今天创建的 blob 之外,我仍然没有得到 blob
Get-AzureStorageBlob : Can not find blob 'blablaba.zip' in container 'blabla', or the blob type is unsupported. At C:\GitLocalWorkSpace\blabla.ps1:32 char:1
+ Get-AzureStorageBlob -Blob $BlobName -Container $ContainerName -Conte ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (:) [Get-AzureStorageBlob], ResourceNotFoundException
+ FullyQualifiedErrorId : ResourceNotFoundException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureSto rageBlobCommand
解决方案
更新:
请查看生命周期管理。
原答案:
首先,请确保您已经在容器中拥有该 blob。(或者说确保 blob 名称正确。)
其次,请确保您使用正确的方式。
这些命令在我这边工作正常:
首先,运行以下命令:
$context = New-AzureStorageContext -StorageAccountName YourStorageAccountName -StorageAccountKey YourStorageAccountKey
将YourStorageAccountName和YourStorageAccountKey替换为以下值:
其次,运行以下命令:
Get-AzureStorageBlob -Blob yourblobname -Container yourcontainername -Context $context
然后我可以得到它:
推荐阅读
- javascript - 将录制的音频从浏览器发送到 django 服务器并保存为 .wav
- python - 如何从python和rust中存储和读取redis中的常用数据?
- ios - react-native 应用程序在设备中安装时崩溃
- javascript - 材质界面 | 反应 | OnClick 事件总是发送最后一个索引
- java - 将数据从 java 内置类存储到自定义类
- java - 如果我的物体碰到了障碍,我如何在通过障碍并结束比赛时增加分数?
- html - 使用文章元素时 z-index 无法正常工作
- parse-platform - 客户数据库结构
- web3 - 如何将 RawTransaction 发送到 Quorum 区块链
- kibana - 自定义插件上的 Kibana 角色管理