Tüm Ürünler
Search
Belge Merkezi

Function Compute:Manage aliases

Son Güncelleme:Oct 08, 2026

Function Compute içinde, işlev sürümleri için takma adlar oluşturabilirsiniz. Takma adları ve sürümleri birlikte kullanarak Yazılım Geliştirme Yaşam Döngüsü (SDLC) kapsamında sürekli entegrasyon ve yayınlama süreçlerini uygulayabilirsiniz. Bu konu, takma adları tanıtır ve bunların Function Compute konsolunda nasıl yönetileceğini açıklar.

Takma ad nedir?

Function Compute hizmetinde takma ad, belirli bir işlev sürümünü işaret eden bir göstergedir. Takma adlar sayesinde sürümleri kolayca yayınlayabilir, geri alabilir ve kademeli (canary) yayınlama stratejilerini uygulayabilirsiniz. Bir takma ad mutlaka bir işleve veya sürüme bağlı olmalıdır. Bir işleve erişmek için takma ad kullandığınızda, Function Compute hizmeti bu takma adı işaret ettiği sürüme çözümler. İşlevi çağıran istemcinin spesifik sürüm numarasını bilmesine gerek yoktur.

Örneğin, bir HTTP tetikleyicisini ele alalım. Takma ad kullanılmadığında, her yeni sürüm yayınladığınızda tetikleyiciyle ilişkilendirilmiş sürüm numarasını manuel olarak güncellemeniz gerekir. Bu işlem istemci hizmetlerinde kesintilere yol açabilir. Takma ad kullanımı ise kesintisiz sürüm yükseltmeleri sağlar. Örneğin, PROD adlı bir takma adı kararlı 1. sürüme yönlendirebilirsiniz. İstemciler daha sonra işlevin 1. sürümünü PROD takma adını kullanarak çağırabilir (Şekil 1). 2. sürümü yayınladığınızda, PROD takma adının 2. sürümü işaret edecek şekilde güncellenmesi yeterlidir. Böylece istemciler işlevin 2. sürümünü yine PROD takma adıyla çağırabilir (Şekil 2).

Kesintisiz sürüm yükseltme

Şekil 1. 1. sürümün yayınlanması

image

1. sürümü yayınladıktan sonra, LATEST sürümü üzerinde yeni özellikler geliştirmeye devam edebilirsiniz. İstemciler işlevi çağırırken takma ad kullandığından, 2. sürümü yayınlamaya hazır olduğunuzda PROD takma adını 2. sürümü gösterecek şekilde güncellemeniz yeterlidir. Bir istemci PROD takma adını kullanarak işlevi çağırdığında, Function Compute bu takma adı 2. sürüme çözümler. Bu yaklaşım, sürüm güncellemelerini ve yinelemelerini basitleştirir.

Şekil 2. 2. sürümün yayınlanması

image

Hızlı geri alma

2. sürümde bir sorun tespit edilirse, PROD takma adını tekrar 1. sürüme yönlendirerek önceki sürüme hızlıca dönebilirsiniz. Bu işlem istemcileri etkilemez.

Kademeli (Canary) yayınlama

Takma adları kullanarak kademeli yayınlama için trafik dağıtımını kontrol edebilirsiniz. Örneğin, üretim trafiğinin %5'ini test amacıyla yeni 2. sürüme yönlendirebilirsiniz. Ardından, trafiği kademeli olarak tamamen 2. sürüme kaydırabilirsiniz. Bu yöntem, yeni bir sürümün dağıtılmasıyla ilişkili riskleri azaltır.

Şekil 3. Kademeli yayınlama

image

Takma adların desteklediği yapılandırma öğeleri

Bir takma adın desteklediği yapılandırma öğeleri, işlev kodundan ve ana işlev yapılandırmalarından bağımsızdır. Bu öğeler yalnızca işlevin tetiklenmesi ve çalıştırılmasıyla ilgilidir; örneğin tetikleyiciler, esneklik ilkeleri ve görev modları gibi. Bir takma ad farklı bir ortamı temsil eder. Takma ad üzerinde yapılandırmalar belirleyerek, işlev kodunu veya işlev yapılandırmalarını değiştirmeden sürümler arasında geçiş yapabilirsiniz. Örneğin, bir takma ad üzerinde bir tetikleyici yapılandırırsanız, takma adın işaret ettiği işlev sürümü bu tetikleyici tarafından çağrılabilir.

Aşağıdaki tabloda, hangi yapılandırma öğelerinin sürümlere ve takma adlara bağlanabileceği gösterilmektedir.

**Yapılandırma öğesi** **Version** **Takma Ad**
Kod mantığı support unsupport
Çalışma zamanı support unsupport
Örnek teknik özellikleri, örnek eşzamanlılığı, örnek yaşam döngüsü kancası support unsupport
Otomatik ölçeklendirme ilkesi unsupport support
Tetikleyici support support
Asenkron görev support support
Katman, ortam değişkeni, günlük kaydı, ağ, depolama, sağlık kontrolü, özel DNS, izinler (rol) support unsupport

Başlamadan önce

Takma ad oluşturma

  1. Function Compute konsolu nda oturum açın. Sol gezinme bölmesinden Function Management > Functions seçeneğine gidin.

  2. Üst gezinme çubuğunda bir bölge seçin. Functions sayfasında hedef işleve tıklayın.

  3. İşlev ayrıntıları sayfasında Manage Aliases sekmesine tıklayın. Açılan sayfada Create Alias seçeneğine tıklayın.

  4. Takma Ad Oluştur panelinde parametreleri yapılandırın ve OK düğmesine tıklayın.

    Aşağıdaki tabloda parametreler açıklanmaktadır.


    Yapılandırma öğesi


    Açıklama


    Name


    Oluşturulacak takma adın adı.


    Description


    Takma adın açıklaması.


    Major Version


    Takma ad için ana sürümü ayarlayın.


    Enable Canary Release


    Kademeli yayınlama sürümünün etkinleştirilip etkinleştirilmeyeceğini belirtir. Kademeli yayınlamayı etkinleştirmek için aşağıdaki yapılandırma öğelerini ayarlayın.


    Canary Release Version


    Takma ad için kademeli yayınlama sürümünü ayarlayın.


    Canary Release Version Weight


    Kademeli yayınlama sürümüne yönlendirilecek trafiğin yüzdesi. Örneğin, bu parametreyi %5 olarak ayarlarsanız, trafiğin %5'i kademeli yayınlama sürümüne, %95'i ise ana sürüme atanır.

    Takma Adları Yönet sayfasında oluşturduğunuz takma adı görüntüleyebilirsiniz. Mevcut takma adları düzenleyebilir veya artık ihtiyaç duymadığınız takma adları silebilirsiniz.

Not

Bir takma adı sildiğinizde yalnızca takma ad silinir. Takma adın işaret ettiği sürümler ve tetikleyiciler silinmez.

Daha fazla bilgi

  • Elastik kaynakları önceden rezerve etmek için bir işlevin minimum örnek sayısını 1 veya daha fazla olarak ayarlayabilirsiniz. Bu sayede, takma adın işaret ettiği sürümün yeterli ön ısıtılmış kaynağa sahip olması garanti edilir. Daha fazla bilgi için bkz. Minimum örnek sayısı için esneklik ilkesi yapılandırma.

  • Konsolu kullanmanın yanı sıra, Serverless Devs kullanarak da bir işlev için takma ad yapılandırabilirsiniz. Daha fazla bilgi için bkz. Serverless Devs ortak komutları.