Files
certd/packages/ui/certd-server/metadata/access_google.yaml

85 lines
2.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: google
title: google cloud
desc: 谷歌云授权
icon: flat-color-icons:google
input:
type:
title: 密钥类型
value: serviceAccount
component:
placeholder: 密钥类型
name: a-select
vModel: value
options:
- value: serviceAccount
label: 服务账号密钥
- value: apiKey
label: ApiKey暂不可用
disabled: true
helper: 密钥类型
required: true
encrypt: false
projectId:
title: 项目ID
component:
placeholder: ProjectId
helper: ProjectId
required: true
encrypt: false
mergeScript: |2-
return {
show:ctx.compute(({form})=>{
return form.access.type === 'apiKey'
})
}
apiKey:
title: ApiKey
component:
placeholder: ApiKey
helper: 不要选,目前没有用
required: true
encrypt: true
mergeScript: |2-
return {
show:ctx.compute(({form})=>{
return form.access.type === 'apiKey'
})
}
serviceAccountSecret:
title: 服务账号密钥
component:
placeholder: serviceAccountSecret
name: a-textarea
vModel: value
rows: 4
helper: >-
[如何创建服务账号](https://cloud.google.com/iam/docs/service-accounts-create?hl=zh-CN)
[获取密钥](https://console.cloud.google.com/iam-admin/serviceaccounts?hl=zh-cn)点击详情点击创建密钥将下载json文件把内容填在此处
required: true
encrypt: true
mergeScript: |2-
return {
show:ctx.compute(({form})=>{
return form.access.type === 'serviceAccount'
})
}
httpsProxy:
title: https代理
component:
placeholder: http://127.0.0.1:10811
helper: |-
Google的请求需要走代理如果不配置则会使用环境变量中的全局HTTPS_PROXY配置
或者服务器本身在海外,则不需要配置
required: false
encrypt: false
pluginType: access
type: builtIn
scriptFilePath: ../../../plugins/plugin-cert/access/google-access.js