[英]Activate Service Account from GCloud
我正在嘗試配置Google Cloud Storage存儲桶對象更改的通知,但是在嘗試使gsutil使用此命令使用服務帳戶時遇到問題。
gcloud auth activate-service-account service-account-email --key-file path/to/key.p12
我在命令行中得到的錯誤是:
ERROR: (gcloud.auth.activate-service-account) PyOpenSSL is not available. If you have already installed PyOpenSSL, you will need to enable site packages by setting the environment variable CLOUDSDK_PYTHON_SITEPACKAGES to 1. If that does not work, See https://developers.google.com/cloud/sdk/crypto for details.
我按照以下說明獲取pyOpenSSL 。 如果我詢問有關該軟件包的信息,它會告訴我它已安裝
$ pip show pyopenssl
---
Name: pyOpenSSL
Version: 0.14
Location: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Requires: cryptography, six
如果我調用env命令,我也會看到環境變量
$ env
...
CLOUDSDK_PYTHON_SITEPACKAGES=1
難道我做錯了什么?
這表明未正確安裝PyOpenSSL。 由於PyOpenSSL包含加密例程,因此Cloud SDK無法輕松打包,我們依賴第三方安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.