簡體   English   中英

從GCloud激活服務帳戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM