我只知道如何使用当前支持的库进行操作-但现在我需要对Google Cloud Filestore进行一些工作,目前还没有库。
任何人都可以帮助我如何使用服务帐户使用Python创建会话吗?
谢谢!
答案 0 :(得分:0)
由于Filestore API是基于发现的,因此您可以使用google-api-python-client。支持listed。或者,您可以使用google-auth。这是list instances的示例:
from google.oauth2 import service_account
from google.auth.transport.requests import AuthorizedSession
scopes = ['https://www.googleapis.com/auth/cloud-platform']
credentials = service_account.Credentials.from_service_account_file(
'/path/to/your/service_account_key.json', scopes=scopes)
authed_session = AuthorizedSession(credentials)
response = authed_session.get(
'https://file.googleapis.com/v1beta1/projects/[YOUR_PROJECT]/locations/[LOCATION]/instances')
print response.json()
答案 1 :(得分:-1)
您可以从gcloud tools管理Cloud Filestore的数据 您可以按照here
中所述的服务帐户对gcloud工具进行身份验证