支持通过环境传递服务密钥的google storage auth2插件

gcs-oauth2-boto-env-plugin的Python项目详细描述


https://img.shields.io/pypi/v/gcs-oauth2-boto-env-plugin.svg

gcs-oauth2-boto-env-plugin是一个python应用程序,其目的是充当boto auth plugin框架的auth插件,用于google云平台的oauth2.0凭据。这个插件只与服务帐户兼容,它的功能本质上是gcs-oauth2-boto-plugin的包装器,附加的功能是将私有json密钥作为环境变量传递,以便于部署。

用法

使用设置为GOOGLE_OAUTH2_JSON_PRIVATE_KEY环境变量的json私钥内容调用以下程序:

import boto
import gcs_oauth2_boto_env_plugin

project_id = 'your-project-id'

header_values = {"x-goog-project-id": project_id}
uri = boto.storage_uri('', 'gs')
for bucket in uri.get_all_buckets(headers=header_values):
    print bucket.name

许可证

所有源代码都是根据MIT License授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?