我遵循本指南http://docs.ansible.com/ansible/gce_module.html
它表明credentials_file
可以使用 JSON 格式而不是弃用的pem_file
. 我在哪里可以得到这个凭证文件?
我遵循本指南http://docs.ansible.com/ansible/gce_module.html
它表明credentials_file
可以使用 JSON 格式而不是弃用的pem_file
. 我在哪里可以得到这个凭证文件?
转到开发人员控制台凭据页面。从项目下拉列表中,选择您的项目。在凭据页面上,选择创建凭据下拉菜单,然后选择服务帐户密钥。从服务帐户下拉列表中,选择现有服务帐户或创建一个新帐户。对于密钥类型,选择 JSON 密钥选项,然后选择创建。该文件会自动下载到您的计算机。将您刚刚下载的 *.json 文件放在您选择的目录中。这个目录必须是私有的(你不能让任何人访问它),但是你的 web 服务器代码可以访问。
将环境变量设置为下载的 JSON 文件的路径。
https://developers.google.com/identity/protocols/application-default-credentials#howtheywork