GCPCredentialsControllerService
描述:
为谷歌云平台组件定义凭据信息。在没有配置的情况下使用应用程序默认凭据。应用程序默认凭据支持指向凭据文件的环境变量(GOOGLE_APPLICATION_CREDENTIALS)、由'gcloud auth application-default login'生成的配置,以及AppEngine/Compute Engine服务账户等。
标签:
gcp, credentials, provider, 凭据
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
使用应用程序默认凭据 | false | - true - false | 如果为真,则使用谷歌应用程序默认凭证,该默认凭证会检查GOOGLE_APPLICATION_CREDENTIALS环境变量,以获取服务账户JSON密钥的文件路径、由gcloud sdk生成的配置、App Engine服务账号以及Compute Engine服务账号。 |
使用Compute Engine凭据 | false | - true - false | 如果为真,则使用Orchsym所运行Compute Engine虚拟机实例的谷歌Compute Engine凭据。 |
服务帐户JSON文件 | 包含JSON格式的服务帐户密钥文件的路径。 | ||
服务帐户JSON | 包含服务帐户密钥文件的JSON内容。 敏感状态 支持表达式语言 (仅支持变量) |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
系统资源考量:
未提供。