使用Java的Azure Blob的StorageException

鲍里斯·朱古切夫(Boris Zhguchev)

当我尝试为我的存储创建容器时,我得到StorageException。1.我创建了一个Azure帐户。2.我为blob创建了一个Azure存储。3.我写了一个简单的测试(如下)。4.我在本地计算机上编写了此代码,并得到了异常。怎么了?

public class Test {
public static final String storageConnectionString =
        "DefaultEndpointsProtocol=https;" +
                "AccountName=my_account;" +
                "AccountKey=my_account_key";


public static void main(String[] args) throws StorageException, InvalidKeyException, URISyntaxException {



    pushControll();

}

public static void pushControll() throws URISyntaxException, StorageException, InvalidKeyException {

        CloudStorageAccount storageAccount = CloudStorageAccount.parse(storageConnectionString);

        CloudBlobClient blobClient = storageAccount.createCloudBlobClient();


        CloudBlobContainer container = blobClient.getContainerReference("observer");

        container.create();




    }
}

我得到StorageException->:

Exception in thread "main" com.microsoft.azure.storage.StorageException: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
at com.microsoft.azure.storage.StorageException.translateException(StorageException.java:89)
at com.microsoft.azure.storage.core.StorageRequest.materializeException(StorageRequest.java:307)
at com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry(ExecutionEngine.java:182)
at com.microsoft.azure.storage.blob.CloudBlobContainer.create(CloudBlobContainer.java:279)
at com.microsoft.azure.storage.blob.CloudBlobContainer.create(CloudBlobContainer.java:252)
at ru.marketirs.model.Test.pushControll(Test.java:40)
at ru.marketirs.model.Test.main(Test.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

流程以退出代码1完成

我做错了什么?

鲍里斯·朱古切夫(Boris Zhguchev)

您的代码对我来说还不错。请检查2件事情:1)确保帐户名/密钥正确,以及2)检查计算机上的时钟,看它是否运行缓慢。这2件事可能会导致您得到错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Java的Azure Blob的StorageException

来自分类Dev

Azure Blob错误:StorageException:不满足使用HTTP条件标头指定的条件

来自分类Dev

使用 Java 在 Azure Blob 存储中读取文件的文件属性

来自分类Dev

将Azure Blob存储与Java MVC Azure网站一起使用

来自分类Dev

使用Https的Azure Blob存储

来自分类Dev

使用快照复制Azure Blob

来自分类Dev

使用python阅读Azure Blob

来自分类Dev

使用Microsoft Azure Blob空间

来自分类Dev

使用Java v12 SDK在Azure Blob存储中复制Blob

来自分类Dev

由于其保护级别,无法访问Azure StorageException

来自分类Dev

Azure Functions事件中心读写延迟与StorageException和SocketException峰值

来自分类Dev

如何使用Java在Azure Blob存储中创建/删除共享访问策略?

来自分类Dev

Azure 禁止使用 blob,但获取 blob 可以正常工作 api

来自分类Dev

在Azure中无法使用CDN访问BLOB

来自分类Dev

使用部分名称获取Azure Blob

来自分类Dev

使用bash,curl访问Azure blob存储

来自分类Dev

我应该如何使用Azure Blob容器?

来自分类Dev

使用Python解析Azure XML BLOB

来自分类Dev

使用python从Azure blob读取Json文件?

来自分类Dev

无法在Azure中使用CDN访问BLOB

来自分类Dev

使用azure-storage-blob或azure-storage上载和删除Azure Storage Blob

来自分类Dev

Azure函数异常-将日志写入表存储时出错:Microsoft.Azure.Cosmos.Table.StorageException

来自分类Dev

如何使用azure-cli在Azure上设置Blob的contentType?

来自分类Dev

使用 SDK 在 azure 函数中将 Azure blob 存储到 JSON

来自分类Dev

是使用Azure SDK v1.8页面Blob还是块Blob创建的Blob?

来自分类Dev

在Azure函数中使用Python根据Azure Blob存储中的模式匹配检查Blob的存在

来自分类Dev

在Azure Function中使用Azure Blob存储输出绑定保存多个Blob

来自分类Dev

使用适用于Java的Azure存储SDK将VM页面Blob从一个Azure订阅复制到另一个

来自分类Dev

Azure下载Blob部分

Related 相关文章

  1. 1

    使用Java的Azure Blob的StorageException

  2. 2

    Azure Blob错误:StorageException:不满足使用HTTP条件标头指定的条件

  3. 3

    使用 Java 在 Azure Blob 存储中读取文件的文件属性

  4. 4

    将Azure Blob存储与Java MVC Azure网站一起使用

  5. 5

    使用Https的Azure Blob存储

  6. 6

    使用快照复制Azure Blob

  7. 7

    使用python阅读Azure Blob

  8. 8

    使用Microsoft Azure Blob空间

  9. 9

    使用Java v12 SDK在Azure Blob存储中复制Blob

  10. 10

    由于其保护级别,无法访问Azure StorageException

  11. 11

    Azure Functions事件中心读写延迟与StorageException和SocketException峰值

  12. 12

    如何使用Java在Azure Blob存储中创建/删除共享访问策略?

  13. 13

    Azure 禁止使用 blob,但获取 blob 可以正常工作 api

  14. 14

    在Azure中无法使用CDN访问BLOB

  15. 15

    使用部分名称获取Azure Blob

  16. 16

    使用bash,curl访问Azure blob存储

  17. 17

    我应该如何使用Azure Blob容器?

  18. 18

    使用Python解析Azure XML BLOB

  19. 19

    使用python从Azure blob读取Json文件?

  20. 20

    无法在Azure中使用CDN访问BLOB

  21. 21

    使用azure-storage-blob或azure-storage上载和删除Azure Storage Blob

  22. 22

    Azure函数异常-将日志写入表存储时出错:Microsoft.Azure.Cosmos.Table.StorageException

  23. 23

    如何使用azure-cli在Azure上设置Blob的contentType?

  24. 24

    使用 SDK 在 azure 函数中将 Azure blob 存储到 JSON

  25. 25

    是使用Azure SDK v1.8页面Blob还是块Blob创建的Blob?

  26. 26

    在Azure函数中使用Python根据Azure Blob存储中的模式匹配检查Blob的存在

  27. 27

    在Azure Function中使用Azure Blob存储输出绑定保存多个Blob

  28. 28

    使用适用于Java的Azure存储SDK将VM页面Blob从一个Azure订阅复制到另一个

  29. 29

    Azure下载Blob部分

热门标签

归档