如何在GCS python中使用不同的存储桶?

时间:2019-11-27 15:56:48

标签: python google-cloud-storage

我有:

bucket_name = os.environ.get(
            'mosaictest', app_identity.get_default_gcs_bucket_name())

但是它将始终显示默认的gcs存储桶(对我来说是“ {project id} .appspot.com”而不是“ mosaictest”(我创建了此存储桶))如何使用“ mosaictest”存储桶?

2 个答案:

答案 0 :(得分:1)

我是个白痴 只需输入:bucket_name = {从字面上命名您要使用的存储桶}

答案 1 :(得分:1)

您的代码检索名为mosaictest的环境变量的值,并使用该变量的值。如果未设置该变量,则将获得从get_default_gcs_bucket_name()函数调用返回的默认值。如果发现要获取默认值,则可能未设置环境变量。您没有在原始帖子中指定如何设置它。在Linux中,您将执行以下操作:

export mosaictest=MYVALUE
python myapp.py