Tüm Ürünler
Search
Belge Merkezi

ENS:Java SDK çağrı örneği

Son Güncelleme:Oct 06, 2026

Bu konu, kullanılabilir Edge Node Service (ENS) edge alanlarını sorgulamak için OpenAPI kullanılarak DescribeEnsRegions işleminin nasıl çağrılacağını açıklar.

1. Adım: API belgelerini inceleyin

Bir işlemi çağırmadan önce API belgelerini okuyun. DescribeEnsRegions işlemini çağırmak için gereken istek parametreleri ve izinler hakkında bilgi edinmek için bkz. DescribeEnsRegions. Daha fazla bilgi için bkz. API'ye genel bakış.

  1. Stacks sayfasında Create Stack seçeneğine tıklayın. Specify Template bölümünde Select an Existing Template seçeneğine tıklayın.

    Not
    • Create Template veya ROS Infrastructure Composer seçerseniz ilgili sayfaya yönlendirilirsiniz.

  2. Template Import Method için Enter Template Content seçeneğini belirleyin. Template Content için ROS seçeneğini belirleyin ve kodu girin.

2. Adım: RAM kullanıcı oluşturun ve izin verin

Önemli

Alibaba Cloud hesabınız tüm API işlemleri için tam izne sahiptir. Güvenlik amacıyla API çağrıları ve rutin bakım/onarım işlemleri için bir RAM kullanıcı kullanmanızı öneririz.

Bu işlemi bir Alibaba Cloud hesabı (kök hesap), RAM kullanıcı veya RAM rolü kullanarak çağırabilirsiniz. Bu kimlikler arasındaki farklar hakkında daha fazla bilgi için bkz. kimlik.

Bu konuda API işlemini çağırmak için RAM kullanıcı kullanılmaktadır.

  1. RAM kullanıcı oluşturma.

    1. Resource Access Management (RAM) konsolunda oturum açın.

    2. Sol gezinme bölmesinde seçeneklerini belirleyin.

    3. Users sayfasında Create User seçeneğine tıklayın.

    4. Create User sayfasında logon name ve display name değerlerini ayarlayın. access mode için console access seçeneğini belirleyin.

    5. OK seçeneğine tıklayın.

      RAM kullanıcıyı oluşturduktan sonra oturum açma adını ve parolayı kaydedin. Konsola erişim için bu kimlik bilgilerini kullanacaksınız.

  2. RAM kullanıcıya izin verin.

    Not

    AliyunENSFullAccess: Edge Node Service (ENS) kaynaklarını yönetme izinlerini verir.

    AliyunENSReadOnlyAccess: ENS kaynaklarında salt okunur izinleri verir.

    Özel bir ilke oluşturmak için bkz. Yetkilendirme bilgileri.

    1. Users listesine gidin.

    2. Hedeflenen RAM kullanıcıyı bulun ve Actions sütunundaki Add Permissions seçeneğine tıklayın.

    3. Arama kutusuna ENS yazın ve AliyunENSFullAccess ilkesini seçin.

    4. OK seçeneğine tıklayın.

  3. RAM kullanıcı ayrıntılar sayfasına gidin. Authentication sekmesinde Create AccessKey seçeneğine tıklayın.

    Daha fazla bilgi için bkz. AccessKey çifti oluşturma.

3. Adım: API'yi çağırma

Bu konuda Java SDK kullanılarak bir OpenAPI'nin nasıl çağrılacağına ilişkin bir örnek sunulmaktadır. Diğer dillerdeki SDK'lar için kullanım benzerdir. Daha fazla bilgi için bkz. Edge Node Service SDK. İş gereksinimlerinize göre diğer çağrı yöntemlerini de seçebilirsiniz. Daha fazla bilgi için bkz. Çağrı yöntemi.

Ortam değişkenlerini yapılandırma

Ortam değişkenleri, uygulamalar için çalışma zamanı ortamını belirtmek üzere adlar ve değerler içeren sistem düzeyindeki parametrelerdir. Farklı işletim sistemlerinde bir AccessKey çiftini ortam değişkeni olarak yapılandırma hakkında bilgi için bkz. Linux, macOS ve Windows'ta ortam değişkenlerini yapılandırma.

Örnek kodu indirme

  1. DescribeEnsRegions adresine gidin.

  2. Soldaki Parameters sekmesinde gerekli parametreleri belirtin.

  3. Sağdaki SDK sample sekmesinde SDK Version değerini v2.0 ve Language değerini Java olarak ayarlayın. Örnek projeyi indirmek için Download sample project seçeneğine tıklayın.

  4. Paketi ayıklayın ve alibabacloud_sample dizinine gidin.

Projeyi açma

Projeyi IntelliJ IDEA kullanarak açın. Bağımlılıklar yüklendikten sonra src/main/java/com/aliyun/sample/Sample.java dosyasını açın. Dosyadaki yorumlara göre yanıtı yazdırmak için kod ekleyin.

Projeyi çalıştırma

IDE'nin sağ üst köşesindeki Run seçeneğine tıklayarak çıkış günlüğünü görüntüleyin. Aşağıda örnek bir yanıt gösterilmektedir:

{
  "headers": {
    "access-control-allow-origin": "*",
    "date": "Tue, 18 Jul 2023 15:26:50 GMT",
    "content-length": "92",
    "keep-alive": "timeout=25",
    "x-acs-request-id": "1589E192-A47E-5224-95E2-A18F2D1ED186",
    "connection": "keep-alive",
    "content-type": "application/json;charset=utf-8",
    "etag": "9fcxMGIK+zckvQOS1NfD6GA2",
    "access-control-expose-headers": "*",
    "x-acs-trace-id": "bdfecedff57c1e8fc1b7970e909bca31"
  },
  "statusCode": 200,
  "body": {
    "code": 0,
    "ensRegions": {
      "ensRegions": [
        {
          "Area": "SouthWestChina",
          "EnName": "",
          "EnsRegionId": "cn-chongqing-unicom",
          "Province": "Chongqing",
          "Name": "China Unicom (Chongqing)"
        }
      ]
    },
    "requestId": "1589E192-A47E-5224-95E2-A18F2D1ED186"
  }
}