我按照本教程使用部署管理器创建项目:https ://cloud.google.com/blog/products/gcp/automating-project-creation-with-google-cloud-deployment-manager
它工作得很好,但我无法弄清楚如何在新创建的项目中创建一个计算实例。
我尝试的一切都给我一个错误:指定的机器类型'f1-micro'与实例'919628xxxxxx'在不同的项目'58535xxxxxx'中。","reason":"invalid"
该实例正试图在“ProjectCreation”项目(来自教程)而不是新创建的项目上创建。
项目被创建('58535..' 编号),我尝试在 machineType url 中引用它。喜欢 :
'https://www.googleapis.com/compute/v1/projects/' + project_id +'/zones/us-central1-f/machineTypes/f1-micro'
我已经在 config.yaml 中尝试过,并尝试在 project.py 中添加额外的资源。两者的结果相同。
对于python,我尝试添加到资源数组中project.py
:
{
'name': 'server-paul-1',
'type': 'compute.v1.instance',
'metadata': {
'dependsOn': [project_id]
},
'properties': {
'zone': 'us-central1-f',
'machineType': 'https://www.googleapis.com/compute/v1/projects/' + project_id +'/zones/us-central1-f/machineTypes/f1-micro'
}