Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:Secret'ları (Kubernetes Secret'ları) yönetme ve kullanma

Son Güncelleme:Oct 06, 2026

Secret'lar (Kubernetes Secret'ları), anahtarlar veya sertifikalar gibi uygulamanız için hassas çalışma zamanı bilgilerini depolar. Uygulama görüntünüzü yeniden oluşturmadan dağıtımdan sonra Secret değerlerini güncelleyebilirsiniz.

Yapılandırma verilerini bir yapılandırma merkezinden dinamik olarak almak için bkz. MSE Nacos Kullanma veya Dağıtılmış Yapılandırmaları Yönetme (ACM).

Bunun yerine hassas olmayan çalışma zamanı ortam değişkenlerini depolamak için bkz. ConfigMap'leri (Kubernetes ConfigMap'leri) Yönetme ve Kullanma.

Secret Oluşturma

  1. SAE Secrets sayfasında üst kısımdan hedef bölgeyi ve ad alanını seçin, ardından Create düğmesini tıklayın. Seçilen ad alanının hedef uygulamanızın bulunduğu ad alanı olduğundan emin olun.

    1. Secret için özel bir Name girin.

    2. Bir Type seçin ve ayarlarını yapılandırın:

      • Opaque: Parolalar veya API anahtarları gibi yapılandırılmamış hassas verileri anahtar-değer çiftleri olarak depolar.

        • Key-value Pair: Key ve Value girin. Birden fazla çift tanımlamak için Add düğmesini tıklayın.

          Önemli

          Value, Base64 ile kodlanmış biçimde depolanır. Değeri aşağıdaki yollardan biriyle girebilirsiniz:

          • Ham Value girin ve The value is automatically Base64-encoded. seçeneğini etkinleştirin.

          • Önceden kodlanmış Base64 Value girin ve çift kodlamayı önlemek için The value is automatically Base64-encoded. seçeneğini devre dışı bırakın.

      • Image Pull Secret for Private Repository: Özel bir görüntü deposuna erişmek için kimlik bilgilerini depolar. Bu, uygulama dağıtımı sırasında SAE'in özel görüntüleri çekmesine olanak tanır.

        • Image Repository Address: <domain_name_or_ip>:<service_port> biçimini kullanın. SAE'in depoya bağlanabildiğinden emin olun. Bir Alibaba Cloud Container Registry (ACR) Enterprise Edition örneği için ağ erişimini nasıl yapılandıracağınızı ve depo adresini nasıl alacağınızı öğrenmek üzere bkz. Enterprise Edition Örneği Kullanarak Görüntüleri İtme ve Çekme.

        • Username ve Password.

      • TLS Certificate: Uygulamanız için HTTPS'i etkinleştirmek üzere bir TLS sertifikası depolar.

        • Cert ve Key: TLS sertifikasının genel anahtarı (Cert) ve özel anahtarı (Key). İçerik Base64 ile kodlanmış olmalıdır.

  2. Create a Secret listesinde oluşturduğunuz Secret'ı bulun. Gerektiğinde bunu Edit, Copy veya Delete yapabilirsiniz.

    Önemli
    • Bir Secret'ı değiştirirseniz, değişikliklerin uygulanması için buna başvuran tüm uygulamaları manuel olarak yeniden dağıtmanız gerekir.

    • Bir Secret'ı silmek, ona başvuran uygulamaları kesintiye uğratır. Bir Secret'ı silmeden önce, uygulamalarınızdan buna yapılan tüm başvuruları kaldırın.

Görüntüleri çekmek için Secret kullanma

Bir uygulama dağıtırken bir görüntü çekmek için bkz. Farklı Bir Hesaba Ait ACR Örneğindeki Görüntüyü Kullanarak Uygulama Dağıtma veya ACR Dışı Bir Örnekten Görüntü Kullanarak Uygulama Dağıtma.

Secret'ı uygulama ortam değişkeni olarak kullanma

  1. Create an application

    SAE Application List sayfasında üst gezinme çubuğundan bir hedef bölge ve ad alanı seçin, ardından Create Application düğmesini tıklayın. Application Basic Information sayfasında parametreleri yapılandırın ve Next: Advanced Settings düğmesini tıklayın.

    Change a running application

    Uyarı

    Bir uygulamayı yeniden dağıttıktan sonra uygulama yeniden başlatılır. İş kesintisi gibi öngörülemeyen hataları önlemek için uygulamaları yoğun saatler dışında dağıtmanızı öneririz.

    SAE Application List sayfasında üst gezinme çubuğundan bir hedef bölge ve ad alanı seçin. Uygulama ayrıntıları sayfasını açmak için hedef Application kimliğine tıklayın. Soldaki gezinme bölmesinde Basic Information öğesine tıklayın. Sağ üst köşede Deploy Application düğmesini tıklayın.

    Change a stopped application

    SAE Application List sayfasında üst gezinme çubuğundan bir hedef bölge ve ad alanı seçin. Uygulama ayrıntıları sayfasını açmak için hedef Application kimliğine tıklayın. Basic Information öğesine tıklayın, ardından Modify Application Configuration düğmesini tıklayın.

  1. Environment Variables bölümünde Type değerini Reference the Secret olarak ayarlayın. Uygulama için özel bir Variable Name girin. Secret'taki tüm anahtarlara başvuruyorsanız, bir değişken adı belirtmeniz gerekmez; anahtar adları varsayılan olarak değişken adı olarak kullanılır. Ardından, başvurmak üzere The name of the Secret ve Key seçin. Ayrıca Secret'taki tüm anahtarlara başvurmayı da seçebilirsiniz. Secret'lardan birden fazla ortam değişkeni eklemek için Add düğmesini tıklayın.

  2. Uygulamanın dağıtılmasını bekleyin. Yapılandırmayı doğrulamak için bir uygulama örneğinin web kabuğunda oturum açın ve env | grep <variable_name> komutunu çalıştırın. <variable_name> yerine yapılandırdığınız gerçek adı yazın. Değişken ve değeri döndürülürse yapılandırma başarılıdır.

Secret'ı dosya olarak bağlama

Bir Secret'ı bir uygulama konteynerinin dosya sistemine bağlayabilirsiniz. Secret'taki her anahtarın değeri, ayrı bir dosyanın içeriği haline gelir. Dosya yolunu ve dosya adını özelleştirebilirsiniz. Bağlama yolunda aynı ada sahip bir dosya zaten varsa, Secret dosyası bunun üzerine yazar.

  1. Create an application

    SAE Application List sayfasında üst gezinme çubuğundan bir hedef bölge ve ad alanı seçin, ardından Create Application düğmesini tıklayın. Application Basic Information sayfasında parametreleri yapılandırın ve Next: Advanced Settings düğmesini tıklayın.

    Change a running application

    Uyarı

    Bir uygulamayı yeniden dağıttıktan sonra uygulama yeniden başlatılır. İş kesintisi gibi öngörülemeyen hataları önlemek için uygulamaları yoğun saatler dışında dağıtmanızı öneririz.

    SAE Application List sayfasında üst gezinme çubuğundan bir hedef bölge ve ad alanı seçin. Uygulama ayrıntıları sayfasını açmak için hedef Application kimliğine tıklayın. Soldaki gezinme bölmesinde Basic Information öğesine tıklayın. Sağ üst köşede Deploy Application düğmesini tıklayın.

    Change a stopped application

    SAE Application List sayfasında üst gezinme çubuğundan bir hedef bölge ve ad alanı seçin. Uygulama ayrıntıları sayfasını açmak için hedef Application kimliğine tıklayın. Basic Information öğesine tıklayın, ardından Modify Application Configuration düğmesini tıklayın.

  1. Secret bölümünde + Add düğmesini tıklayın. Bağlamak üzere The name of the Secret ve Key seçin. Ayrıca tüm anahtarları bağlamayı da seçebilirsiniz. Ardından, özel bir Mount Path girin. Tek bir anahtar bağlıyorsanız, dosya adını içeren mutlak bir yol girin. Tüm anahtarları bağlıyorsanız, mutlak bir dizin yolu girin; SAE, bu dizin içindeki her anahtarı otomatik olarak bir dosya adı olarak kullanır.

  2. Uygulamanın dağıtılmasını bekleyin. Yapılandırmayı doğrulamak için bir uygulama örneğinin web kabuğunda oturum açın ve belirtilen bağlama yolundaki dosyanın içeriğini görüntüleyin.