Share via


Azure Spring Apps Kurumsal planıyla VMware Tanzu Uygulama Hızlandırıcısı'nı kullanma

Not

Azure Spring Apps, Azure Spring Cloud hizmetinin yeni adıdır. Hizmetin yeni bir adı olsa da, ekran görüntüleri, videolar ve diyagramlar gibi varlıkları güncelleştirmek için çalışırken bazı yerlerde eski adı bir süre görürsünüz.

Bu makale şunlar için geçerlidir:❌ Temel/Standart ✔️ Kurumsal

Bu makalede, uygulamalarınızı keşfedilebilir ve yinelenebilir bir şekilde geliştirmek için Azure Spring Apps Enterprise planıyla VMware Tanzu (Uygulama Hızlandırıcısı) için Application Accelerator'ın nasıl kullanılacağı gösterilmektedir.

Uygulama Hızlandırıcısı, uygulamalarınızı geliştirme ve bunları bulunabilir ve tekrarlanabilir bir şekilde dağıtma konusunda önyüklemenize yardımcı olur. Yayımlanan hızlandırıcı projelerini temel alan yeni projeler oluşturmak için Uygulama Hızlandırıcısı'ni kullanabilirsiniz. Daha fazla bilgi için VMware belgelerindeki VMware Tanzu için Uygulama Hızlandırıcısı'na bakın.

Önkoşullar

Uygulama Hızlandırıcısı'nı etkinleştirme

Bir Azure Spring Apps Kurumsal plan örneği sağlarken Uygulama Hızlandırıcısı'nı etkinleştirebilirsiniz. Zaten bir Azure Spring Apps Kurumsal plan kaynağınız varsa, etkinleştirmek için Mevcut bir Kurumsal plan örneğinde Uygulama Hızlandırıcısını Yönetme bölümüne bakın.

Uygulama Hızlandırıcısı'nı Azure portalını veya Azure CLI'yı kullanarak etkinleştirebilirsiniz.

Azure portalını kullanarak Uygulama Hızlandırıcısı'nı etkinleştirmek için aşağıdaki adımları kullanın:

  1. Azure portalını açın.

  2. Temel Bilgiler sekmesinde Fiyatlandırma bölümünde Kurumsal katman'ıseçin ve gerekli bilgileri belirtin. Ardından İleri: VMware Tanzu ayarları'nı seçin.

  3. VMware Tanzu ayarları sekmesinde Uygulama Hızlandırıcısını Etkinleştir'i seçin.

    Uygulama Hızlandırıcısını Etkinleştir onay kutusunun vurgulandığı VMware Tanzu ayarları sekmesini gösteren Azure portalının ekran görüntüsü.

  4. Diğer ayarları belirtin ve ardından Gözden Geçir ve Oluştur'u seçin.

  5. Oluşturma işlemini gözden geçir sekmesinde, Uygulama Hızlandırıcısını Etkinleştir ve Geliştirme Araçları Portalını Etkinleştir'in Evet olarak ayarlandığından emin olun. Kurumsal plan örneğini oluşturmak için Oluştur'u seçin.

Uygulama Hızlandırıcısı'nın izlenmesi

Uygulama Hızlandırıcısı, Git depolarındaki dosyalardan yeni projeler oluşturmanıza olanak tanır. Aşağıdaki tabloda Uygulama Hızlandırıcısı'nın bileşenleri açıklanmaktadır:

Component name Örnek sayısı Örnek başına vCPU Örnek başına bellek Açıklama
accelerator-server 2 0,4 çekirdek 0,5Gi Kullanılabilir hızlandırıcıları ve seçenekleri listelemek için Geliştirme Araçları Portalı tarafından kullanılan API'yi sunar.
accelerator-engine 1 1 çekirdek 3Gi Giriş değerlerini ve dosyalarını işler (Git deposunun anlık görüntüsünden alınır) ve proje oluşturmak için dinamik dönüştürmeler uygular.
accelerator-controller 1 0,2 çekirdek 0,25Gi Uygulama Hızlandırıcısı kaynaklarını mutabık tutar.
source-controller 1 0,2 çekirdek 0,25Gi Application Accelerator tarafından kullanılan ve MavenArtifacts kaynaklarını mutabık ImageRepositories hale getirmek için bir denetleyici kaydeder.
flux-source-controller 1 0,2 çekirdek 0,25Gi Application Accelerator tarafından kullanılan kaynakları mutabık GithubRepository hale getirmek için bir denetleyici kaydeder. Uygulama Hızlandırıcısı için Git deposu kaynaklarını yönetmeyi destekler.

Azure portalını ve Azure CLI'yı kullanarak tüm bileşenlerin çalışan örneklerini ve kaynak kullanımını görebilirsiniz.

Uygulama Hızlandırıcısı'nın durumunu aşağıdaki ekran görüntüsünde gösterildiği gibi Geliştirici Araçları sayfasında Azure portalında görüntüleyebilirsiniz:

Geliştirici Araçları sayfasını gösteren Azure portalının ekran görüntüsü.

Uygulama Hızlandırıcısı'na erişmek için Geliştirme Araçları'nı yapılandırma

Uygulama Hızlandırıcısı'na erişmek için Tanzu Geliştirme Araçları'nı yapılandırmanız gerekir. Daha fazla bilgi için bkz . Azure Spring Apps Kurumsal planında Tanzu Geliştirme Araçlarını Yapılandırma.

Yeni projelerinizi önyüklemek için Uygulama Hızlandırıcısı'nın kullanılması

Yeni projelerinizi önyüklemek için Uygulama Hızlandırıcısı'nın kullanılması için hızlandırıcıları yönetme izinlerini almanız gerekir. Daha sonra önceden tanımlanmış hızlandırıcıları veya kendi hızlandırıcılarınızı yönetebilirsiniz.

Hızlandırıcıları yönetme izinlerini alma

Hızlandırıcılarınızı yönetmek için aşağıdaki izinler gerekir:

  • Okuma: Azure Spring Apps Önceden Tanımlanmış Hızlandırıcısını alma
  • Diğer: Önceden Tanımlanmış Azure Spring Apps Hızlandırıcısı'nı devre dışı bırakma
  • Diğer: Azure Spring Apps Önceden Tanımlanmış Hızlandırıcısını etkinleştirme
  • Yazma: Microsoft Azure Spring Apps Özelleştirilmiş Hızlandırıcısı Oluşturma veya Güncelleştirme
  • Okuma: Azure Spring Apps Özelleştirilmiş Hızlandırıcısı'nı edinin

Daha fazla bilgi için bkz . Azure Spring Apps'te izinleri kullanma.

Önceden tanımlanmış hızlandırıcıları yönetme

Yeni projelerinizi önyüklemek için önceden tanımlanmış birkaç hızlandırıcıyla başlayabilirsiniz. Yerleşik hızlandırıcıları kendi tercihinize göre devre dışı bırakabilir veya etkinleştirebilirsiniz.

Azure portalını veya Azure CLI'yi kullanarak önceden tanımlanmış hızlandırıcıları yönetebilirsiniz.

Aşağıdaki ekran görüntüsünde gösterildiği gibi, Hızlandırıcılar sekmesindeki Azure portalında yerleşik hızlandırıcıları görüntüleyebilirsiniz:

Hızlandırıcıyı Devre Dışı Bırak düğmesinin vurgulandığı, yerleşik hızlandırıcıların gösterildiği Hızlandırıcılar sekmesini gösteren Azure portalının ekran görüntüsü.

Kendi hızlandırıcılarınızı yönetme

Önceden tanımlanmış hızlandırıcıları kullanmaya ek olarak kendi hızlandırıcılarınızı da oluşturabilirsiniz. Azure Devops, GitHub, GitLab veya BitBucket'teki herhangi bir Git deposunu kullanabilirsiniz.

Kendi hızlandırıcılarınızı oluşturmak ve bakımını yapmak için aşağıdaki adımları kullanın:

İlk olarak, Git deponuzun kök dizininde accelerator.yaml adlı bir dosya oluşturun.

Kullanıcıların kullanıcı arabirimindeki bir formu kullanarak doldurduğu giriş seçeneklerini bildirmek için accelerator.yaml dosyasını kullanabilirsiniz. Bu seçenek değerleri, sıkıştırılmış çıkış dosyalarını döndürmeden önce şablon altyapısı tarafından işlemeyi denetler. Accelerator.yaml dosyası eklemezseniz, depo yine de hızlandırıcı olarak çalışır, ancak dosyalar kullanıcılara değiştirilmeden geçirilir. Daha fazla bilgi için bkz . Accelerator.yaml dosyası oluşturma.

Ardından yeni hızlandırıcıyı yayımlayın.

accelerator.yaml dosyanızı oluşturduktan sonra hızlandırıcınızı oluşturabilirsiniz. Daha sonra Azure portalında veya Geliştirme Araçları Portalı'ndaki Uygulama Hızlandırıcısı sayfasında görüntüleyebilirsiniz. Azure portalını veya Azure CLI'yı kullanarak yeni hızlandırıcıyı yayımlayabilirsiniz.

Kendi hızlandırıcınızı oluşturmak için Hızlandırıcılar bölümünü açın ve Özelleştirilmiş Hızlandırıcılar bölümünün altında Hızlandırıcı Ekle'yi seçin.

Geliştirici Araçları sayfası Hızlandırıcılar sekmesinin, Hızlandırıcı Ekle düğmesinin vurgulandığı Azure portalının ekran görüntüsü.

Aşağıdaki tabloda özelleştirilebilir hızlandırıcı alanları açıklanmaktadır.

Portal CLI Açıklama Gerekli/isteğe bağlı
Ad name Hızlandırıcı için benzersiz bir ad. Siz oluşturduktan sonra ad değiştirilemez. Zorunlu
Açıklama display-name Hızlandırıcının daha uzun bir açıklaması. İsteğe bağlı
Simge URL'si icon-url Kullanıcı arabirimindeki hızlandırıcıyı temsil eden bir görüntünün URL'si. İsteğe bağlı
Etiketler accelerator-tags Kullanıcı arabirimindeki bir aramada kullanılabilen hızlandırıcının özniteliklerini tanımlayan dize dizisi. İsteğe bağlı
Git url'si git-url Hızlandırıcı kaynağı Git deposunun depo URL'si. URL bir HTTP/S veya SSH adresi olabilir. Scp benzeri söz dizimi SSH adresleri için desteklenmez (örneğin, user@example.com:repository.git). Bunun yerine geçerli URL biçimi şeklindedir ssh://user@example.com:22/repository.git. Zorunlu
Git aralığı git-interval-in-seconds Depo güncelleştirmelerinin denetlenme aralığı. Belirtilmezse, aralık varsayılan olarak 10 dakikadır. Ayrıca, hızlandırıcıların kullanıcı arabiriminde görünmeden önce bir yenileme aralığı (şu anda 10 saniye) vardır. Değişiklikler kullanıcı arabirimine yansıtılmadan önce 10 saniyelik bir gecikme olabilir. İsteğe bağlı
Git dalı git-branch Değişiklikleri kullanıma almak ve izlemek için Git dalı. Yalnızca Git dalını, Git işlemesini veya Git etiketini belirtmeniz gerekir. İsteğe bağlı
Git işlemesi git-commit Git kullanıma almak için SHA işler. Yalnızca Git dalını, Git işlemesini veya Git etiketini belirtmeniz gerekir. İsteğe bağlı
Git etiketi git-tag Kullanıma almak için Git işleme etiketi. Yalnızca Git dalını, Git işlemesini veya Git etiketini belirtmeniz gerekir. İsteğe bağlı
Git alt yolu git-sub-path Git deposunun içindeki klasör yolu, hızlandırıcının veya parçanın kökü olarak düşünülecek. İsteğe bağlı
Kimlik doğrulaması türü N/A Hızlandırıcı kaynak deposunun kimlik doğrulama türü. Tür , Basic authveya SSHolabilirPublic. Zorunlu
Kullanıcı adı username Kimlik doğrulama türü olan hızlandırıcı kaynak deposuna erişmek için kullanıcı adı.Basic auth Kimlik doğrulama türü olduğunda Basic authgereklidir.
Parola/Kişisel erişim belirteci password Kimlik doğrulama türü olan hızlandırıcı kaynak deposuna erişme parolası.Basic auth Kimlik doğrulama türü olduğunda Basic authgereklidir.
Özel anahtar private-key Kimlik doğrulama türü olan hızlandırıcı kaynak deposuna erişmek için özel anahtar.SSH Yalnızca OpenSSH özel anahtarı desteklenir. Kimlik doğrulama türü olduğunda SSHgereklidir.
Konak anahtarı host-key Kimlik doğrulama türü olan hızlandırıcı kaynak deposuna erişmek için konak anahtarı.SSH Kimlik doğrulama türü olduğunda SSHgereklidir.
Konak anahtar algoritması host-key-algorithm Kimlik doğrulama türü olan hızlandırıcı kaynak deposuna erişmek için konak anahtar algoritması.SSH ecdsa-sha2-nistp256 veya ssh-rsa olabilir. Kimlik doğrulama türü olduğunda SSHgereklidir.
CA sertifika adı ca-cert-name Kimlik doğrulama türü Public veya Basic autholan otomatik olarak imzalanan sertifikaya sahip hızlandırıcı kaynak deposuna erişmek için CA sertifika adı. Git deposu URL'si için otomatik olarak imzalanan bir sertifika kullanıldığında gereklidir.
Tür type Özelleştirilmiş hızlandırıcının türü. Türü veya FragmentolabilirAccelerator. Varsayılan değer şudur: Accelerator. İsteğe bağlı

Yayımlanan tüm hızlandırıcıları görüntülemek için Geliştirici Araçları sayfasının Uygulama Hızlandırıcıları bölümüne bakın. Geliştirici Araçları Portalı'nda yayımlanan hızlandırıcıları görüntülemek için Uygulama Hızlandırıcısı URL'sini seçin:

Uygulama HızlandırıcıSı URL'sinin vurgulandığı Geliştirici Araçları sayfasını gösteren Azure portalının ekran görüntüsü.

Yeni yayımlanan hızlandırıcıyı görüntülemek için Geliştirme Araçları Portalı'nı yenileyin.

Azure Spring Apps Uygulama Hızlandırıcıları için VMware Tanzu Geliştirme Araçları sayfasının ekran görüntüsü.

Not

Geliştirme Araçları Portalı'nın kataloğu yenilemesi ve yeni hızlandırıcınız için bir giriş eklemesi birkaç saniye sürebilir. Yenileme aralığı, hızlandırıcıyı oluşturduğunuzda olduğu gibi git-interval yapılandırılır. Hızlandırıcıyı değiştirdikten sonra Geliştirme Araçları Portalı'na yansıtılması da zaman alır. En iyi yöntem, Git deposuna git-interval değişiklik uyguladıktan sonra doğrulamayı hızlandırmak için öğesini değiştirmektir.

Kendi hızlandırıcılarınızdaki bir parçaya başvurma

Yeni hızlandırıcılar eklendikçe hızlandırıcıların yazılması ve bakımı tekrarlanabilir ve ayrıntılı hale gelebilir. Bazı kişiler mevcut projeleri kopyalayıp değişiklikler yaparak yeni projeler oluşturur, ancak bu işlem yorucu ve hataya açık olabilir. Hızlandırıcıların oluşturulmasını ve bakımını kolaylaştırmak için Uygulama Hızlandırıcısı, bir hızlandırıcının parçalar olarak adlandırılan parçalarının yeniden kullanılmasına olanak tanıyan Oluşturma adlı bir özelliği destekler.

Hızlandırıcınızdaki bir parçaya başvurmak için aşağıdaki adımları kullanın:

  1. Azure portalını veya Azure CLI'yı kullanarak yeni tür Fragment hızlandırıcısını yayımlayın.

    Parça hızlandırıcısı oluşturmak için Hızlandırıcılar bölümünü açın, Özelleştirilmiş Hızlandırıcılar bölümünün altında Hızlandırıcı Ekle'yi ve ardından Parça'yı seçin.

    'Parça' türündeki Özelleştirilmiş Hızlandırıcıları gösteren Azure portalının ekran görüntüsü.

  2. Hızlandırıcı projenizdeki accelerator.yaml dosyasını değiştirin. imports Aşağıdaki örnekte gösterildiği gibi, hızlandırıcıdaki accelerator parçaya başvurmak için bölümündeki yönergeyi ve InvokeFragment bölümündeki yönergeyi engine kullanın:

    accelerator:
        ...
      # options for the UI
      options:
        ...
      imports:
      - name: <fragment-accelerator-name>
      ...
    
    engine:
      chain:
        ...
      - merge:
        - include: [ "**" ]
        - type: InvokeFragment
          reference: <fragment-accelerator-name>
    
  3. Değişikliği Geliştirme Araçları Portalı ile eşitleyin.

    Geliştirme Araçları Portalı'nda yapılan değişiklikleri daha hızlı yansıtmak için, özelleştirilmiş hızlandırıcınızın Git aralığı alanı için bir değer sağlayabilirsiniz. Git aralığı değeri, sistemin Git deposundaki güncelleştirmeleri ne sıklıkta denetlediğini gösterir.

  4. Azure portalını veya Azure CLI'yi kullanarak değişikliği Azure portalında özelleştirilmiş hızlandırıcınızla eşitleyin.

    Aşağıdaki listede değişiklikleri eşitlemenin iki yolu gösterilmektedir:

    • Özelleştirilmiş hızlandırıcınızı oluşturun veya güncelleştirin.
    • Hızlandırıcılar bölümünü açın ve sertifikayı eşitle'yi seçin.

Daha fazla bilgi için VMware belgelerindeki Uygulama Hızlandırıcısı'nda parçaları kullanma bölümüne bakın.

Yeni bir projeyi önyüklemek için hızlandırıcıları kullanma

Hızlandırıcıları kullanarak yeni bir projeyi önyüklemek için aşağıdaki adımları kullanın:

  1. Geliştirici Araçları sayfasında Uygulama Hızlandırıcısı URL'sini seçerek Geliştirme Araçları Portalı'nı açın.

    Uygulama HızlandırıcıSı URL'sinin vurgulandığı Geliştirici Araçları sayfasını gösteren Azure portalının ekran görüntüsü.

  2. Geliştirme Araçları Portalı'nda bir hızlandırıcı seçin.

  3. Hızlandırıcı Oluştur sayfasının Hızlandırıcıyı yapılandır bölümünde giriş seçeneklerini belirtin.

    Hızlandırıcıyı yapılandırma bölümünü gösteren Azure Spring Apps için VMware Tanzu Geliştirme Araçları Hızlandırıcılar Oluştur sayfasının ekran görüntüsü.

  4. Proje yapısını ve kaynak kodunu görüntülemek için DOSYAYI KEŞFEDİn'i seçin.

    Azure Spring Apps için VMware Tanzu Geliştirme Araçları Araştırma proje bölmesinin ekran görüntüsü.

  5. Gözden geçir ve oluştur'a seçerek belirtilen parametreleri gözden geçirin ve ardından Hızlandırıcı oluştur'a tıklayın.

    Gözden Geçir ve oluştur bölümünü gösteren Azure Spring Apps için VMware Tanzu Geliştirme Araçları Hızlandırıcılar Oluştur sayfasının ekran görüntüsü.

  6. Ardından projeyi zip dosyası olarak görüntüleyebilir veya indirebilirsiniz.

    Görev Etkinliği bölmesini gösteren Azure Spring Apps için VMware Tanzu Geliştirme Araçları'nın ekran görüntüsü.

Otomatik olarak imzalanan sertifikayla hızlandırıcıları yapılandırma

Özel bir Git deposu ayarladığınızda ve otomatik olarak imzalanan bir sertifikayla HTTPS'yi etkinleştirdiğinizde, hızlandırıcıdan Git deposuna istemci sertifikası doğrulaması için hızlandırıcıya CA sertifika adını yapılandırmanız gerekir.

Hızlandırıcıları otomatik olarak imzalanan bir sertifikayla yapılandırmak için aşağıdaki adımları kullanın:

  1. Sertifikaları Azure Spring Apps'e aktarın. Daha fazla bilgi için Azure Spring Apps'te uygulamanızda TLS/SSL sertifikalarını kullanma bölümünün Sertifikayı içeri aktarma bölümüne bakın.
  2. Azure portalını veya Azure CLI'yi kullanarak hızlandırıcının sertifikasını yapılandırın.

Hızlandırıcı için sertifika yapılandırmak için Hızlandırıcılar bölümünü açın ve Özelleştirilmiş Hızlandırıcılar bölümünün altında Hızlandırıcı Ekle'yi seçin. Ardından açılan listeden sertifikayı seçin.

Hızlandırıcı Ekle bölmesini gösteren Azure portalının ekran görüntüsü.

Sertifikaları döndürme

Sertifikaların süresi dolduktan sonra, aşağıdaki adımları kullanarak Spring Cloud Apps'te sertifikaları döndürmeniz gerekir:

  1. Güvenilen bir CA'dan yeni sertifikalar oluşturun.
  2. Sertifikaları Azure Spring Apps'e aktarın. Daha fazla bilgi için Azure Spring Apps'te uygulamanızda TLS/SSL sertifikalarını kullanma bölümünün Sertifikayı içeri aktarma bölümüne bakın.
  3. Azure portalını veya Azure CLI'yi kullanarak sertifikaları eşitleyin.

Hızlandırıcılar otomatik olarak en son sertifikayı kullanmaz. Azure portalını veya Azure CLI'yi kullanarak bir veya tüm sertifikaları eşitlemeniz gerekir.

Tüm hızlandırıcıların sertifikalarını eşitlemek için Hızlandırıcılar bölümünü açın ve aşağıdaki ekran görüntüsünde gösterildiği gibi Sertifikayı eşitle'yi seçin:

Sertifikayı eşitle düğmesinin vurgulandığı Özelleştirilmiş Hızlandırıcılar bölmesini gösteren Azure portalının ekran görüntüsü.

Tek bir hızlandırıcının sertifikasını eşitlemek için Hızlandırıcılar bölümünü açın ve aşağıdaki ekran görüntüsünde gösterildiği gibi hızlandırıcının bağlam menüsünde Sertifikayı eşitle'yi seçin:

Sertifikayı eşitle bağlam menüsü seçeneğinin vurgulandığı Özelleştirilmiş Hızlandırıcılar bölmesini gösteren ekran görüntüsü veya Azure portalı.

Mevcut kurumsal plan örneğinde Uygulama Hızlandırıcısı'nın yönetilmesi

Azure portalını veya Azure CLI'yı kullanarak mevcut bir Azure Spring Apps Kurumsal planı örneği altında Uygulama Hızlandırıcısı'nı etkinleştirebilirsiniz.

Geliştirme araçları genel uç noktası zaten kullanıma sunulduysa, Uygulama Hızlandırıcısı'nı etkinleştirebilir ve ardından tarayıcı önbelleğini devre dışı bırakmak için Ctrl+F5 tuşlarına basarak Geliştirme Araçları Portalı'nda görüntüleyebilirsiniz.

Azure portalını kullanarak mevcut bir Azure Spring Apps Kurumsal planı örneği altında Uygulama Hızlandırıcı'yı etkinleştirmek için aşağıdaki adımları kullanın:

  1. Hizmet kaynağınıza gidin ve Geliştirici Araçları'nı seçin.

  2. Araçları yönet'i seçin.

  3. Uygulama Hızlandırıcısını Etkinleştir'i ve ardından Uygula'yı seçin.

    Uygulama Hızlandırıcısını Etkinleştir seçeneğinin vurgulandığı Araçları yönet bölmesini gösteren Azure portalının ekran görüntüsü.

Uygulama Hızlandırıcısı'nın etkinleştirildiğini veya devre dışı bırakılıp bırakılmadığını Geliştirici Araçları sayfasında görüntüleyebilirsiniz.

VS Code'da Uygulama Hızlandırıcısı kullanma

Projenizi doğrudan VS Code'daki bir Azure Spring Apps Kurumsal plan hizmeti örneğindeki Herhangi bir Uygulama Hızlandırıcısı hızlandırıcısından önyükleyebilirsiniz.

Uygulama Hızlandırıcıları listesini görüntüleme

Azure Spring Apps Enterprise planı hizmet örneğindeki Uygulama Hızlandırıcıları listesini görüntülemek için aşağıdaki adımları kullanın:

  1. Visual Studio Code'da Azure Spring Apps uzantısını açın ve ardından Azure hesabınızda oturum açın.

  2. İstediğiniz hizmet örneğini genişletin ve sağ tıklayarak hizmet örneğini seçin.

  3. Menüden Uygulama Hızlandırıcısını Aç'ı seçerek Uygulama Hızlandırıcıları listesini açın. Sistem, yüklü değilse Tanzu Application Accelerator Visual Studio Code uzantısını yüklemenizi ister.

    Bir hizmet örneği için Uygulama Hızlandırıcısını Aç seçeneğini gösteren VS Code uzantısının ekran görüntüsü.

  4. Projenizi önyüklemek için herhangi bir hızlandırıcıyı seçin.

    Uygulama Hızlandırıcısı uzantılarının listesini gösteren VS Code'un ekran görüntüsü.

Not

Uzantıyı kullanırken, düzeltemediğiniz sorunlarla karşılaşırsanız uzantıdan hesabınızın oturumunu kapatın.

Uygulama Hızlandırıcısı sorunlarını giderme

Uygulama Hızlandırıcısı'nı etkinleştirmemiş veya genel uç noktayı kullanıma sunmamış bir hizmet örneği için Uygulama Hızlandırıcısı'nı açmaya çalışırsanız, şu hata iletisini görürsünüz: Application Accelerator of Spring Apps <instance-name> is not enabled or publically accessible.

Uygulama Hızlandırıcısı'nı etkinleştirmek ve genel uç noktaları kullanıma açmak için aşağıdaki adımları kullanın. Daha fazla bilgi için mevcut Kurumsal plan örneğinde Uygulama Hızlandırıcısını Yönetme bölümüne bakın.

  1. Geliştirme Araçları Portalı'nda çoklu oturum açmayı etkinleştirdiyseniz, uzantıya eriştiğinizde şu iletiyi görürsünüz: The extension 'Tanzu App Accelerator' wants to sign in using VMware Tanzu. Daha fazla bilgi için Azure Spring Apps Enterprise planında Tanzu Geliştirme Araçlarını Yapılandırma'nın Geliştirme Araçları Portalını Yapılandırma bölümüne bakın.

  2. VS Code uzantıları listesini açmak için İzin Ver'i, Aç'ı ve sonra yeniden Aç'ı seçin.

    Uygulama Hızlandırıcısı uzantılarının listesini gösteren VS Code'un ekran görüntüsü.

Bazen aşağıdaki örneğe benzer bir hata iletisi alabilirsiniz: AADSTS50011: The redirect URI 'vscode://VMware.tanzu-app-accelerator' specified in the request does not match the redirect URIs configured for the application 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'. Make sure the redirect URI sent in the request matches one added to your application in the Azure portal. Navigate to https://aka.ms/redirectUriMismatchError to learn more about how to fix this.

Bu sorunu gidermek için yeniden yönlendirme URI'sini vscode://VMware.tanzu-app-accelerator ilgili kimlik sağlayıcısına (IdP) ekleyin. Microsoft Entra Id'de Kimlik Doğrulaması menüsüne gidin ve platform yapılandırmalarında mobil ve masaüstü uygulamalarına yeniden yönlendirme URI'leri ekleyin.

Sonraki adımlar