有没有办法在 java/python 代码中使用 SAS(共享访问签名)URI 访问 azure blob 存储

Is there a way to access azure blob storage using SAS(shared access signatures) URI in java/python code

我有一个 Azure SAS URI。我需要同时上传文件。我可以使用 java 代码访问它吗?我只能找到使用密钥和 SAS(共享访问签名)URI 的示例。

您可以使用 Azure Storage SDK for java 。要上传文件,您只需要使用 class CloudBlockBlob,它应该看起来像

URL url = new URL("yourSASUrl");
try
{
    CloudBlockBlob blob = new CloudBlockBlob(url)
    File source = new File(filePath);
    blob.upload(new FileInputStream(source), source.length());
}