我有一个私有的 Azure Blob。我正在尝试将 Azure 文件复制到 blob。这些都在同一个存储帐户中。
当我尝试将 Azure 文件复制到 Blob 时,我得到了 404。
例如:await destinationBlob.StartCopyAsync(sourceCloudFile);
假设:这是因为我需要在 Azure 文件上提供共享访问签名。
所以,我不确定如何使用 SAS 将文件复制到 Blob。
var policy = new Microsoft.WindowsAzure.Storage.File.SharedAccessFilePolicy()
{
Permissions = Microsoft.WindowsAzure.Storage.File.SharedAccessFilePermissions.List,
SharedAccessExpiryTime = new DateTimeOffset(DateTime.UtcNow.AddDays(1))
};
var sasToken = source.CloudFile.GetSharedAccessSignature(policy);
destinationBlob.Properties.ContentType = "image/jpg";
好的 - 我有令牌.. 现在呢?