我正在尝试通过HTTP端点从Cloud Storage下载媒体文件。在AWS中,可以选择创建“ S3 API端点”服务,以使用HTTP端点在没有Internet的情况下下载。
有人知道GCP有什么相似之处吗?
答案 0 :(得分:0)
使用HTTP端点无需Internet即可下载。
我不确定您不使用Internet下载文件的意思。
Cloud Storage 提供了一个JSON API,可用于从您的应用程序发出HTTP请求,以便以编程方式访问和操作Cloud Storage项目。
致 download object files from GCS buckets :
从OAuth 2.0 Playground获取授权访问令牌。配置游乐场以使用您自己的OAuth凭据。
使用cURL通过GET Object request调用JSON API:
curl -X GET \
-H "Authorization: Bearer [OAUTH2_TOKEN]" \
-o "[SAVE_TO_LOCATION]" \
"https://storage.googleapis.com/storage/v1/b/[BUCKET_NAME]/o/[OBJECT_NAME]?alt=media"
位置:
[OAUTH2_TOKEN]
是您在步骤1中生成的访问令牌。[SAVE_TO_LOCATION]
是您要保存对象的位置的路径。例如,Desktop / dog.png。[BUCKET_NAME]
是包含要下载的对象的存储桶的名称。例如,我的桶。[OBJECT_NAME]
是您正在下载的对象的名称。例如,pets / dog.png。有关如何对对象名称进行URL编码以确保其路径安全的信息,请参阅对URI路径部分进行编码。