You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python编程创建Google Cloud Storage访问令牌

Google Function云存储文件公网访问URL生成方案

适用场景

  • 基于Python编写Google Function,已通过blob.upload_from_string(blob_text)完成文件上传至云存储
  • 需要为文件配置带访问令牌的公网访问地址,相关配置规则参考:
    存储配置参考图

实现代码

前置依赖:导入uuid4,即from uuid import uuid4

# 初始化存储桶内指定路径的blob对象
blob = bucket.blob(storage_path)
# 生成唯一访问令牌
token = uuid4()
# 为blob配置下载令牌元数据
blob.metadata = {"firebaseStorageDownloadTokens": token}
# 拼接公网可访问的下载URL,自动转义路径中的斜杠字符
download_url = 'https://firebasestorage.googleapis.com/v0/b/{}/o/{}?alt=media&token={}' \
    .format(bucket.name, storage_path.replace("/", "%2F"), token)

# 执行文件上传,可替换为你当前在用的blob.upload_from_string(blob_text)逻辑
with open(video_file_path, 'rb') as f:
    blob.upload_from_file(f)
  • 代码执行完成后,download_url变量即为可直接公网访问的文件地址
  • 该方案已通过实际可用性验证

内容的提问来源于stack exchange,提问作者Heili Stanislas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 19:54:14