Serverless App Engine (SAE) Application Configuration Management (ACM) ile entegre çalışır ve uygulamalarınızın yapılandırmaları merkezi bir kaynaktan dinamik olarak almasına olanak tanır. ACM; dinamik güncellemeler, ortam ayrımı, sürüm kontrolü, veri şifreleme ve ayrıntılı izin denetimini destekler.
Bağımsız ACM hizmeti artık kullanılamamaktadır ancak SAE ile entegre edilen ACM hizmeti işlevsel olmaya devam eder. Daha iyi güvenlik ve kararlılık için ACM'den MSE Nacos'a geçiş yapmanızı ve ardından MSE Nacos kayıt defterini kullanmanızı öneririz.
Bu konu, konteyner çalışma zamanı ortamına ait yapılandırma öğelerini kapsamaz. Bu bilgiler için Yapılandırma öğelerini yönetme ve kullanma (K8s ConfigMap) konusuna bakın.
Yapılandırma oluşturma
SAE Application Configuration Management (ACM) konsolunda hedef bölgeyi ve ad alanını seçin. Ardından Configuration List seçeneğine tıklayın ve Create Configuration düğmesine tıklayın. Uygulamanızın yapılandırmayı alabilmesini sağlamak için Application Configuration Management (ACM)'yi uygulamanıza entegre etmeniz gerekir.
ACM'yi uygulamanıza entegre etme
SAE Application Configuration Management (ACM) konsolunda bir bölge ve ad alanı seçin. Configuration List seçeneğine tıklayın ve ardından yapılandırma ayrıntıları sayfasını açmak için bir Data ID değerine tıklayın.Sample Code sekmesine tıklayın ve teknoloji yığınınızı seçin.
ACM'yi uygulamanıza entegre etmek için örnek koda başvurun. Daha fazla bilgi için ACM SDK belgelerine bakın.
Yapılandırma içeriğini görüntüleme
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List seçeneğine tıklayın ve ardından yapılandırma ayrıntıları sayfasına gitmek için bir Data ID değerine tıklayın.Configuration Content sekmesine tıklayın.
Yapılandırmaları dışa aktarma
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List sayfasında bir veya daha fazla yapılandırma seçin ve sayfanın alt kısmındaki Export düğmesine tıklayın. Görüntülenen iletişim kutusunda Export seçeneğine tıklayın. Yapılandırmalar bir ZIP paketi olarak dışa aktarılır.
Yapılandırma içe aktarma
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List sayfasında Import Configuration seçeneğine tıklayın ve ardından Upload File düğmesine tıklayın. İçe aktarılan dosya bir ZIP paketi olmalıdır.
Geçmiş sürümleri görüntüleme ve geri alma
Bir yapılandırmanın geçmiş sürümlerini görüntüleyebilir ve bir güncelleştirme hatalara neden olursa önceki bir sürüme geri dönebilirsiniz.
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List seçeneğine tıklayın ve ardından yapılandırma ayrıntıları sayfasına gitmek için bir Data ID değerine tıklayın.Historical Versions sekmesine tıklayın. Belirli bir sürüm için Actions sütununda View veya Rollback seçeneğine tıklayın.
Gönderim durumunu sorgulama
Bir yapılandırmanın dinleyen uygulamalara gönderilip gönderilmediğini kontrol edebilirsiniz.
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List seçeneğine tıklayın ve ardından yapılandırma ayrıntıları sayfasına gitmek için bir Data ID değerine tıklayın.Listener Query sekmesine tıklayarak push status değerini filtreleyin ve sorgulayın.
Gönderim izlemesini sorgulama
Gönderim hataları gibi sorunları gidermek için bir yapılandırmanın gönderim izlemesini sorgulayabilirsiniz.
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List seçeneğine tıklayın ve ardından yapılandırma ayrıntıları sayfasına gitmek için bir Data ID değerine tıklayın.Push Track sekmesine tıklayarak push track değerini filtreleyin ve sorgulayın.
Şifrelenmiş yapılandırma oluşturma
Şifrelenmiş yapılandırmalar; veri kaynakları, belirteçler, kullanıcı adları ve parolalar gibi hassas bilgileri koruyarak veri sızıntısı riskini azaltır.
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin ve ardından Configuration List seçeneğine tıklayın. Create Configuration düğmesine tıklayın. Data Encryption seçeneğini etkinleştirin ve bir şifreleme yöntemi seçin.
Şifrelenmiş yapılandırma entegrasyonu
SAE Application Configuration Management (ACM) konsolunda üst gezinme çubuğundan hedef bölgeyi ve ad alanını seçin. Configuration List seçeneğine tıklayın ve ardından yapılandırma ayrıntıları sayfasına gitmek için bir Data ID değerine tıklayın.Sample Code sekmesine tıklayın ve teknoloji yığınınızı seçin.
Verilerin şifresini çözmek için uygulamanızda bir RAM kullanıcısının AccessKey/SecretKey değerlerini yapılandırın. Java ve Python SDK'ları KMS SDK'sını entegre ettiğinden otomatik şifre çözme için bir şifre çözme filtresi ekleyebilirsiniz. Diğer dillerde şifre çözme işlemi için Decrypt konusuna bakın.