【问题标题】:Azure storage Cmdlet Rename-Blob wants an EndPointAzure 存储 Cmdlet Rename-Blob 需要一个 EndPoint
【发布时间】:2014-02-16 14:31:52
【问题描述】:

我正在尝试将 blob 重命名为全部小写:

Rename-Blob -BlobUrl "https://ttseast.blob.core.windows.net/images/Add.png" -NewName "https://ttseast.blob.core.windows.net/images/add.png"

我已经通过将 blob URI 插入浏览器来验证它 - 但是,尝试执行命令 tosses:

Rename-Blob : Blob URI does not correspond to storage account end point. A Blob URI must contain blob storage end point.

Rename-Blob 的参数不引用任何“端点” - 我已经加载了订阅,因此我应该通过身份验证而不是强制包含 AccountName/Key。

如何确定(或设置)所需的终点?

谢谢

【问题讨论】:

    标签: azure azure-storage azure-blob-storage


    【解决方案1】:

    如果我没记错的话,我相信您使用的是 Cerebrata Azure Management Cmdlets,因为 Windows Azure PowerShell Cmdlets 没有 Rename-Blob Cmdlet(Cerebrata 有)。

    要使用 Rename-Blob cmdlet,请尝试以下操作:

    Rename-Blob -BlobUrl "https://ttseast.blob.core.windows.net/images/Add.png" -NewName "https://ttseast.blob.core.windows.net/images/add.png" -AccountName "ttseast" -AccountKey "<your accountkey>"
    

    【讨论】:

    • 刚刚试了一下,对于新名称,只需添加名称(不带 http://..." 部分。
    猜你喜欢
    • 2012-02-25
    • 2021-01-01
    • 2019-11-09
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 2012-03-02
    • 2016-03-04
    • 1970-01-01
    相关资源
    最近更新 更多