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
我遵循这个指南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