JSON 用于 Ansible 提供 Google Compute Engine 的凭据文件在哪里?

Where is the JSON credentials file for Ansible provision of Google Compute Engine?

我遵循这个指南http://docs.ansible.com/ansible/gce_module.html

它表示可以使用 JSON 格式的 credentials_file 来代替已弃用的 pem_file。我在哪里可以获得此凭据文件?

转到开发人员控制台凭据页面。 从项目下拉列表中,select 您的项目。 在凭据页面上,select 创建凭据下拉菜单,然后是 select 服务帐户密钥。 从服务帐户下拉列表中,select 一个现有服务帐户或创建一个新帐户。 对于密钥类型,select JSON 密钥选项,然后 select 创建。该文件会自动下载到您的计算机。 将刚刚下载的 *.json 文件放在您选择的目录中。这个目录必须是私有的(你不能让任何人访问它),但你的网络服务器代码可以访问。

将环境变量设置为下载的JSON文件的路径。

https://developers.google.com/identity/protocols/application-default-credentials#howtheywork