制作 blob 存储 public 并上传到其中
Making blob storage public and uploading to it
正在尝试使用 curl 命令上传到 blob 存储
curl --upload-file <file> --url "https://<storage-account-name>.blob.core.windows.net/<container-name>/<file>"
但继续获得 'HTTP/1.1 404 The specified resource does not exist'。我将存储和容器都设置为 public,容器的访问级别设置为 'container',不知道还能尝试什么。我错过了什么吗?
任何 public 访问始终是只读的。没有 public(匿名)对存储 blob 的写访问权限。 https://docs.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure?tabs=portal
生成具有写入权限的 SAS 令牌并添加 x-ms-blob-type header 有效。这是 curl 命令
curl -H "x-ms-blob-type: BlockBlob" --upload-file <file-name> --url "https://<account-name>.blob.core.windows.net/<container-name>/<file-name>?<SAS-token>"
正在尝试使用 curl 命令上传到 blob 存储
curl --upload-file <file> --url "https://<storage-account-name>.blob.core.windows.net/<container-name>/<file>"
但继续获得 'HTTP/1.1 404 The specified resource does not exist'。我将存储和容器都设置为 public,容器的访问级别设置为 'container',不知道还能尝试什么。我错过了什么吗?
任何 public 访问始终是只读的。没有 public(匿名)对存储 blob 的写访问权限。 https://docs.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure?tabs=portal
生成具有写入权限的 SAS 令牌并添加 x-ms-blob-type header 有效。这是 curl 命令
curl -H "x-ms-blob-type: BlockBlob" --upload-file <file-name> --url "https://<account-name>.blob.core.windows.net/<container-name>/<file-name>?<SAS-token>"