Google Cloud Deployment kullanıyorum ve şablonuma harici girişler almaya çalışıyorum. Yani, örneğimde (örneği oluştururken) bir meta veri değişkeni ayarlamak, ancak bu değeri yürütme üzerinde sağlamak istiyorum.Google Cloud Deployment Manager: Değişkenleri şablonlara geçirme
denedim:
gcloud deployment-manager deployments create test-api-backend --config test-api-backend.yaml --properties 'my_value=hello'
başarısız Hangi (config dosyası olarak bir şablona geçerken özellikleri bayrağı yalnızca kullanılmalıdır.)
denedim:
my_value=hello gcloud deployment-manager deployments create test-api-backend --config test-api-backend.yaml
Ve {{env['my_value']}}
kullanın ve değer alınmaz.
Sanırım bir .jinja dosyasındaki özelliği ekleyebilir ve her şeyi çalıştırmadan önce bu dosyayı yeniden yazabilirim, ancak bir kesmek gibi geliyor. Bu, ya da bir değişkeni kabuktan Deploy Manager'a geçirme fikrim bir hack. Gerçekten emin değilim.
Benim hatam, "Geçersiz yapılandırma dosyaları: Şablon getirme başarısız oldu: Kaynak {name: x, properties: y} hatası alınamadı" hatasıyla sonuçlanan şablonum için bir şema dosyası tanımlamada değildi. Eklenmiş şemalar ve güzel çalıştı ! –