github.com/oam-dev/kubevela@v1.9.11/references/docgen/def-doc/workflowstep/deploy-cloud-resource.eg.md (about) 1 ```yaml 2 apiVersion: core.oam.dev/v1beta1 3 kind: Application 4 metadata: 5 name: rds-app 6 namespace: project-1 7 spec: 8 components: 9 - name: db 10 type: alibaba-rds 11 properties: 12 instance_name: db 13 account_name: kubevela 14 password: my-password 15 writeConnectionSecretToRef: 16 name: project-1-rds-conn-credential 17 policies: 18 - name: env-policy 19 type: env-binding 20 properties: 21 envs: 22 # 部署 RDS 给杭州集群 23 - name: hangzhou 24 placement: 25 clusterSelector: 26 name: cluster-hangzhou 27 patch: 28 components: 29 - name: db 30 type: alibaba-rds 31 properties: 32 # region: hangzhou 33 instance_name: hangzhou_db 34 # 部署 RDS 给香港集群 35 - name: hongkong 36 placement: 37 clusterSelector: 38 name: cluster-hongkong 39 namespaceSelector: 40 name: hk-project-1 41 patch: 42 components: 43 - name: db 44 type: alibaba-rds 45 properties: 46 # region: hongkong 47 instance_name: hongkong_db 48 writeConnectionSecretToRef: 49 name: hk-project-rds-credential 50 51 workflow: 52 steps: 53 # 部署 RDS 给杭州区用 54 - name: deploy-hangzhou-rds 55 type: deploy-cloud-resource 56 properties: 57 env: hangzhou 58 # 将给杭州区用的 RDS 共享给北京区 59 - name: share-hangzhou-rds-to-beijing 60 type: share-cloud-resource 61 properties: 62 env: hangzhou 63 placements: 64 - cluster: cluster-beijing 65 # 部署 RDS 给香港区用 66 - name: deploy-hongkong-rds 67 type: deploy-cloud-resource 68 properties: 69 env: hongkong 70 # 将给香港区用的 RDS 共享给香港区其他项目用 71 - name: share-hongkong-rds-to-other-namespace 72 type: share-cloud-resource 73 properties: 74 env: hongkong 75 placements: 76 - cluster: cluster-hongkong 77 namespace: hk-project-2 78 - cluster: cluster-hongkong 79 namespace: hk-project-3 80 ```