Deployment Manager支持PostgreSQL。
您需要指定backendTypeas SECOND_GEN, databaseVersionas POSTGRES_9_6和tieras db-custom-1-3840。
示例(create-postgresql-instance.jinja):
{% set deployment_name = env['deployment'] %}
{% set instance_name = deployment_name + '-instance' %}
{% set database_name = deployment_name + '-db' %}
{% set region = 'us-central1' %}
{% set tier = 'db-custom-1-3840' %}
resources:
- name: {{ instance_name }}
type: gcp-types/sqladmin-v1beta4:instances
properties:
region: {{ region }}
backendType: SECOND_GEN
databaseVersion: POSTGRES_9_6
settings:
tier: {{ tier }}
backupConfiguration:
enabled: true
- name: {{ database_name }}
type: gcp-types/sqladmin-v1beta4:databases
properties:
name: {{ database_name }}
instance: $(ref.{{ instance_name }}.name)
charset: utf8
Run Code Online (Sandbox Code Playgroud)
部署:
gcloud deployment-manager deployments create mydb --template create-postgresql-instance.jinja
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
374 次 |
| 最近记录: |