Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:Ortam değişkenlerini yapılandırın

Son Güncelleme:Oct 06, 2026

Uygulamaların çalışması için belirli ortam değişkenlerine ihtiyacı vardır. Örneğin, bir Java uygulamasının komutlarını çalıştırabilmesi için JAVA_HOME ve Path değişkenlerinin tanımlanmış olması gerekir. SAE konsolunda özel ortam değişkenleri ayarlayabilir veya bir ad alanı içindeki ConfigMap ve Secret değerlerini referans alabilirsiniz.

Yordam

  1. Giriş noktası senaryoya göre değişiklik gösterir:

    Uygulama oluşturma

    1. SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Application Management > Applications seçeneklerini seçin. Bir bölge ve ad alanı seçin, ardından Create Application öğesine tıklayın.

    2. Basic Information sayfasında gerekli ayarları yapılandırın ve Next: Advanced Settings düğmesine tıklayın.

    Uygulama dağıtma

    Uyarı

    Bir uygulamayı yeniden dağıttığınızda uygulama yeniden başlatılır. İş kesintisi gibi öngörülemeyen hataları önlemek için uygulamaları yoğun olmayan saatlerde dağıtmanızı öneririz.

    1. SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Application Management > Applications seçeneklerini seçin. Bir bölge ve ad alanı seçin, ardından uygulama adına tıklayın.

    2. Hedef uygulamanın Basic Information sayfasında Deploy Application düğmesine tıklayın.

    Uygulamayı değiştirme

    1. SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Application Management > Applications seçeneklerini seçin. Bir bölge ve ad alanı seçin, ardından uygulama adına tıklayın.

    2. Hedef uygulamanın Basic Information sayfasında Modify Application Configurations seçeneğine tıklayın.

  2. Environment Variable bölümünü genişletin ve değişkenlerinizi yapılandırın.

Yapılandırma

Özel bir ortam değişkeni ekleme

Type açılır listesinden Custom seçeneğini belirleyin. Bir Variable Name ve Variable Value girin.

ConfigMap referans alma

Type açılır listesinden Reference ConfigMap seçeneğini belirleyin. Bir Variable Name girin. ConfigMap Name, Key açılır listesinden bir ConfigMap ve anahtar seçin. Tek bir anahtarı veya All Keys seçeneğini referans alabilirsiniz.

ConfigMap'leri önceden Namespace sayfasında oluşturabilirsiniz. Alternatif olarak, bu bölümde Create Configuration Item (ConfigMap) seçeneğine tıklayarak Create ConfigMap panelinde yeni bir tane oluşturabilirsiniz. Daha fazla bilgi için bkz. ConfigMap'leri yönetme ve kullanma (Kubernetes ConfigMap).

Not
  • All Keys seçeneğini belirlerseniz SAE, ConfigMap'teki anahtar adlarını ortam değişkeni adı olarak kullanır. Bu adlar değiştirilemez.

  • Ortam değişkeni adlarının uzunluğunu 256 karakterin altında tutun.

Secret referans alma

Type açılır listesinden Reference the Secret seçeneğini belirleyin. Bir Variable Name girin. Secret Name, Key açılır listesinden bir Secret ve anahtar seçin. Tek bir anahtarı veya All Keys seçeneğini referans alabilirsiniz.

Secret'ları önceden Namespace sayfasında oluşturabilirsiniz. Alternatif olarak, bu bölümde Create Secret seçeneğine tıklayarak Create Secret panelinde yeni bir tane oluşturabilirsiniz. Daha fazla bilgi için bkz. Secret'ları yönetme ve kullanma (Kubernetes Secret).

Not
  • All Keys seçeneğini belirlerseniz SAE, Secret'taki anahtar adlarını ortam değişkeni adı olarak kullanır. Bu adlar değiştirilemez.

  • Ortam değişkeni adlarının uzunluğunu 256 karakterin altında tutun.

Örnek

Uygulamanız MySQL kullanıyorsa dağıtım sırasında aşağıdaki ortam değişkenlerini yapılandırın:

  • Gerekli: MYSQL_ROOT_PASSWORD: MySQL kök parolasını ayarlar. Bu değişken ayarlanmazsa MySQL konteyneri başlamaz.

  • İsteğe bağlı: MYSQL_USER ve MYSQL_PASSWORD: Yeni bir kullanıcı ve parolasını oluşturur.

  • İsteğe bağlı: MYSQL_DATABASE: Konteyner başladığında yeni bir veritabanı oluşturur.