加载json而非文件的python gcp身份验证

r55awzrz  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(294)

为了验证python项目中的管道,我使用

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "path/to/the/json/key.json"

如何使用加载的json文件执行相同的操作(不使用json的路径??

ie3xauqp

ie3xauqp1#

您可以根据本例在代码中指向您的服务帐户文件

def explicit():
    from google.cloud import storage

    # Explicitly use service account credentials by specifying the private key
    # file.
    storage_client = storage.Client.from_service_account_json(
        'service_account.json')

    # Make an authenticated API request
    buckets = list(storage_client.list_buckets())
    print(buckets)

你可以在这里的官方文档中找到它。

相关问题