Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:Alibaba Cloud Toolkit (IntelliJ IDEA) ile yerel ve bulut ortamları arasında bağlantı kurma

Son Güncelleme:Oct 06, 2026

Uygulama geliştirme sürecinde, yerel makinelerinizde çalışan uygulamaların Serverless App Engine (SAE) üzerinde dağıtılan uygulamalarla iletişim kurmasını sağlamak için Alibaba Cloud Toolkit eklentisini kullanabilirsiniz. Yerel ve bulut uygulamaları arasında kurulan bu bağlantı, geliştirme verimliliğinizi artırır. Bu konuda, Alibaba Cloud Toolkit kullanarak bu bağlantıyı kurmak için gereken ön koşullar ve adımlar açıklanmaktadır.

Ön Koşullar

  • IntelliJ IDEA 2018.3 veya sonraki bir sürümü kullandığınızdan emin olun.

  • Alibaba Cloud Toolkit 2020.9.1 veya sonraki sürümler, yerel ve bulut uygulamaları arasındaki bağlantıyı proje ve modül düzeyinde yapılandırmanıza olanak tanır. Bu ayrıntılı yapılandırma özelliğini kullanmak için Alibaba Cloud Toolkit'i 2020.9.1 veya daha yeni bir sürüme yükseltin.

    Not

    Alibaba Cloud Toolkit sürümünüz 2020.9.1 olmasına rağmen ayrıntılı yapılandırma seçeneği kullanılamıyorsa, eklentiyi kaldırıp yeniden yükleyin.

  • Uygulamanızın barındırıldığı Virtual Private Cloud (VPC) içinde, SSH üzerinden erişilebilen bir Elastic Compute Service (ECS) örneği oluşturun. Bu ECS örneği, bağlantı kanalını kurar. Daha fazla bilgi için bkz. Konsolu kullanarak bir ECS örneği oluşturma (Hızlı Başlangıç).

    Önemli
    • ECS örneği ile uygulamanız aynı VPC içinde bulunmalıdır.

    • SSH üzerinden oturum açmak için parola kullanmanız gerekir. Anahtar çifti kimlik doğrulaması desteklenmez.

    • İşletim sisteminizde bir proxy yapılandırılmışsa, bağlantı kanalına bağlanılamayabilir. Proxy'yi devre dışı bırakıp tekrar deneyin.

Sınırlamalar

Yerel ve bulut uygulamaları arasında bağlantı kurma özelliği Java uygulamalarını destekler. Farklı Java mikroservis çerçeveleri için aşağıdaki sınırlamalar geçerlidir.

Mikroservis çerçevesi

Sınırlamalar

Spring Cloud

Yapılandırma yönetimi için Nacos kullanıyorsanız, Spring Cloud sürümünüzün Edgware veya daha yenisi olduğundan emin olun.

Dubbo

  • Dubbo 2.7.2 veya sonraki sürümler

  • Hizmet kaydı ve keşif bileşenleri için gerekli sürümler:

    • dubbo-nacos-registry 2.7.2 veya sonraki sürümler

    • edas-dubbo-extension 2.0.2 veya sonraki sürümler

HSF

Yok

Sınırlamalar

Yerel ve bulut uygulamaları arasında bağlantı kurma özelliği Java uygulamalarını destekler. Farklı Java mikroservis çerçeveleri için aşağıdaki sınırlamalar geçerlidir:

Mikroservis çerçevesi

Sınırlamalar

Spring Cloud

Yapılandırma yönetimi için Nacos kullanıyorsanız, Spring Cloud sürümünüzün Edgware veya daha yenisi olduğundan emin olun.

Dubbo

  • Dubbo 2.7.2 veya sonraki sürümler

  • Hizmet kaydı ve keşif bileşenleri için gerekli sürümler:

    • dubbo-nacos-registry 2.7.2 veya sonraki sürümler

    • edas-dubbo-extension 2.0.2 veya sonraki sürümler

HSF

Yok

Adım 1: Alibaba Cloud Toolkit'i yükleme

  1. IntelliJ IDEA'yı başlatın.

  2. Eklentiyi yükleyin.

    • macOS için: Ana menüden seçeneklerini seçin. Preferences iletişim kutusunun sol gezinme bölmesinde Plugins öğesini tıklayın. Alibaba Cloud Toolkit'i aratın ve Install düğmesini tıklayın.

    • Windows için: Ana menüden seçeneklerini seçin. Settings iletişim kutusunun sol gezinme bölmesinde Plugins öğesini tıklayın. Alibaba Cloud Toolkit'i aratın ve Install düğmesini tıklayın.

  3. Eklentiyi yükledikten sonra IntelliJ IDEA'yı yeniden başlatın. Araç çubuğunda Alibaba Cloud Toolkit simgesi (image) görünür.

Adım 2: Alibaba Cloud Toolkit hesabını yapılandırma

Alibaba Cloud Toolkit'i yükledikten sonra, bir AccessKey ID ve AccessKey Secret sağlayarak bir hesap yapılandırmanız gerekir.

  1. IntelliJ IDEA'yı başlatın.

  2. Ana menüden seçeneklerini seçin.

  3. Settings iletişim kutusunda seçeneklerini seçin.

  4. Accounts sayfasında AccessKey ID ve AccessKey Secret bilgilerinizi girin ve OK düğmesini tıklayın.

    Bir RAM kullanıcısının AccessKey ID ve AccessKey Secret bilgilerini kullanıyorsanız, bu kullanıcının en azından uygulama dağıtma izinlerine sahip olduğundan emin olun. Daha fazla bilgi için bkz. RAM kullanıcısına izin verme.

    Alibaba Cloud hesapları hakkında aşağıdaki hususlara dikkat edin:

    • Bir Alibaba Cloud hesabınız varsa, Accounts sayfasındaki Get existing AK/SK bağlantısını tıklayın. Alibaba Cloud oturum açma sayfasına yönlendirilirsiniz. Oturum açtıktan sonra, Güvenlik Bilgileri Yönetimi sayfasına gönderilirsiniz. Buradan AccessKey ID ve AccessKey Secret bilgilerinizi alabilirsiniz.

    • Bir Alibaba Cloud hesabınız yoksa, Accounts sayfasındaki Sign up bağlantısını tıklayarak kayıt olun. Kayıt işlemini tamamladıktan sonra, AccessKey ID ve AccessKey Secret bilgilerinizi almak için yukarıda belirtilen adımları izleyin.

Adım 3: Yerel ve bulut ortamları arasında bağlantıyı yapılandırma

  1. Ana menüden seçeneklerini seçin.

  2. Settings iletişim kutusunda seçeneklerini seçin.

  3. Microservice sayfasında Interconnection Between On-premises and Cloud Applications seçeneğini belirleyin, parametreleri yapılandırın ve Apply düğmesini tıklayın.

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

    Parametre

    Açıklama

    Product

    Serverless App Engine (SAE) seçeneğini seçin.

    Environment for Interconnection Between On-premises and Cloud Applications

    Uygulamanın dağıtıldığı bölge ve ad alanını belirtin.

    Spring Cloud Service Port

    Bir Spring Cloud uygulaması kullanıyorsanız, Spring Cloud Service Port bölümüne uygulamanın hizmet bağlantı noktasını ekleyin. Diğer uygulama türleri için bu parametreyi atlayabilirsiniz.

    Jump Server Settings

    • Jump Server IP: ECS örneğinizin genel IP adresini girin.

    • Account: Bağlantı kanalını kurmak için kullanılan kullanıcı adını girin.

    • Password: Bağlantı kanalını kurmak için kullanılan parolayı girin.

    Not

    Bağlantı kanalı için kullanılan ECS örneğinin kullanıcı adı ve parolasını girebilirsiniz. Alternatif olarak, yeni bir kullanıcı adı ve parola girip hesabı başlatmak için Initialize Account... düğmesini tıklayabilirsiniz.

    Initialize Account...

    • ECS örneğinin root kullanıcı adı ve parolasını girerseniz, yapılandırma root hesabını kullanır. İşlem başarılı olursa, The configuration was added successfully mesajı görüntülenir.

    • Bağlantı için yeni veya root olmayan bir hesap kullanıyorsanız, bu hesap için proxy'yi yapılandırmak üzere root izinlerine sahip olmanız gerekir. Add SSH Rule iletişim kutusunda root Password bilgisini girin ve Add düğmesini tıklayın.

      Önemli
      • ECS örneği için kullanılan kullanıcı adı ve parola yalnızca ağ proxy'si oluşturmak amacıyla kullanılır; başka bir amaçla kullanılmaz.

      • Bağlantı için yeni veya root olmayan bir hesap kullanmanız önerilir. Böylece, bağlantıyı kullanması gereken diğer ekip üyelerinizle bu hesabı paylaşarak root kimlik bilgilerinin sızdırılmasını önleyebilirsiniz.

Adım 4: Bağlantı için yerel uygulamayı başlatma

Yerel uygulamanızı başlatın. Bağlantı etkinse, yerel ve bulut uygulamaları arasında bağlantının etkinleştirildiğini onaylayan bir mesaj görüntülenir.

Uygulama başladıktan sonra bir etrans işlemi de başlar.

@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class ConsumerApplication {
    @LoadBalanced
    @Bean
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }
    public static void main(String[] args) {
        SpringApplication.run(ConsumerApplication.class, args);
    }
}
Not

Bağlantı sürecinde herhangi bir sorunla karşılaşırsanız, etrans kanalı başlatma hataları ve hizmet bağlantısı başarısızlıkları gibi sorunları gidermek için Quick Diagnostics düğmesini tıklayın.

Daha fazla bilgi