Basit bir API proxy'si oluşturma

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Apigee Edge, arka uç hizmetlerini hızlıca API olarak erişime açmanızı sağlar. Bunu, erişime açmak istediğiniz arka uç hizmeti için hafif bileşen sağlayan bir API proxy'si oluşturarak yaparsınız. Yalnızca arka uç hizmetinin ağ adresini ve Edge'in geliştiricilere sunulan API proxy'sini oluşturmak için kullandığı bazı bilgileri sağlamanız gerekir.

API proxy'si, arka uç hizmet uygulamanızı geliştiricilerin kullandığı API'den ayırır. Bu işlem, geliştiricileri arka uç hizmetlerinizde yapılacak gelecekteki değişikliklerden korur. Arka uç hizmetlerini güncellerken bu değişikliklerden etkilenmeyen geliştiriciler, API'yi kesintisiz olarak çağırmaya devam edebilir.

API proxy'si oluşturma süreciyle ilgili genel bilgiler için bu videoyu izleyin.

Kullanıcı arayüzünü kullanarak API proxy'si oluşturma

API proxy'si oluşturmanın en kolay yolu, Proxy Oluşturma sihirbazını kullanmaktır.

Edge

Edge kullanıcı arayüzünü kullanarak Create Proxy sihirbazına erişmek için:

  1. apigee.com/edge adresinde oturum açın.
  2. Soldaki gezinme çubuğunda Geliştir > API Proxies'i (API Proxy'leri) seçin.
  3. +Proxy'yi tıklayın.

Proxy Oluşturma sihirbazı görüntülenir ve bir API proxy'si oluşturup minimum özellikleri ekleme adımlarında size yol gösterir.

Proxy Oluşturma sihirbazının ilk sayfasında, sihirbaz akışını özelleştirmek için ters proxy, SOAP hizmeti, hedef yok veya proxy paketi seçmeniz istenir.

Yeni Edge kullanıcı arayüzü (özel bulut)

Yeni Edge kullanıcı arayüzünü kullanarak Proxy Oluşturma sihirbazına erişmek için:

  1. http://host:3001/edge adresinden Yeni Edge kullanıcı arayüzünde oturum açın. Burada host, Yeni Edge kullanıcı arayüzünü çalıştıran ana makinenin IP adresi veya DNS adıdır.
  2. Soldaki gezinme çubuğunda Geliştir > API Proxies'i (API Proxy'leri) seçin.
  3. +Proxy'yi tıklayın.

Proxy Oluşturma sihirbazı görüntülenir ve bir API proxy'si oluşturup minimum özellikleri ekleme adımlarında size yol gösterir.

Proxy Oluşturma sihirbazının ilk sayfasında, sihirbaz akışını özelleştirmek için ters proxy, SOAP hizmeti, hedef yok veya proxy paketi seçmeniz istenir.

Sihirbazın ilk sayfası, aşağıdaki kaynaklardan API proxy'si oluşturmanıza olanak tanır:

Tür Açıklama
Ters proxy (en yaygın)

Gelen istekleri mevcut HTTP arka uç hizmetlerine yönlendiren bir API proxy'si. JSON veya XML API olabilir. Bu bölümün ilerleyen kısımlarında HTTP hizmeti için ters proxy oluşturma başlıklı makaleyi inceleyin.

Geçerli bir OpenAPI spesifikasyonundan proxy oluşturmak için Use OpenAPI Spec'i (OpenAPI Spesifikasyonunu Kullan) tıklayın. Bu seçenek hakkında daha fazla bilgi için bu bölümün ilerleyen kısımlarında yer alan Proxy oluşturmak için OpenAPI spesifikasyonlarını kullanma başlıklı makaleyi inceleyin.

SOAP hizmeti WSDL dosyasından oluşturulan bir API proxy'si. SOAP tabanlı bir web hizmetini API proxy'si olarak kullanıma sunma başlıklı makaleyi inceleyin.
Hedef yok

API arka ucu olmayan bir API proxy'si ("hedef yok"). Daha önce açıklanan HTTP hizmeti için ters proxy oluşturmaya benzer. Ancak API proxy'si ayrıntılarını tanımlarken mevcut bir API belirtmezsiniz.

Geçerli bir OpenAPI spesifikasyonundan proxy oluşturmak için Use OpenAPI Spec'i (OpenAPI Spesifikasyonunu Kullan) tıklayın. Bu seçenek hakkında daha fazla bilgi için bu bölümün ilerleyen kısımlarında yer alan Proxy oluşturmak için OpenAPI spesifikasyonlarını kullanma başlıklı makaleyi inceleyin.

Barındırılan hedef

Barındırılan Hedefler ortamına dağıtılan bir Node.js uygulamasına yönlendiren bir API proxy'si. Barındırılan hedeflere genel bakış başlıklı makaleyi inceleyin.

Proxy paketi yükleme Mevcut bir API proxy paketi (örneğin, GitHub'da bulunan örnek API proxy'lerinden biri) API proxy paketinden API proxy'si içe aktarma başlıklı makaleyi inceleyin.

Aşağıdaki bölümlerde, her kaynak kullanılarak nasıl API proxy'si oluşturulacağı açıklanmaktadır.

HTTP hizmeti için ters proxy oluşturma

Edge, iki bilgiye dayalı olarak ters proxy'ler oluşturur:

  • Arka uç hizmetinin URL'si
  • API proxy'si tarafından tüketici uygulamalarına sunulacak API'yi benzersiz şekilde tanımlayan URI yolu

Arka uç hizmeti URL'si genellikle kuruluşunuza ait, hizmet etkin bir uygulamayı temsil eder. Herkese açık bir API'ye de işaret edebilir. API veya hizmet sizin kontrolünüzde olabilir (örneğin, dahili bir İK uygulaması veya buluttaki bir Rails uygulaması) ya da üçüncü taraf API'si veya hizmeti (örneğin, Twitter veya Instagram) olabilir.

Edge

  1. Bu bölümün önceki kısımlarında Kullanıcı arayüzünü kullanarak API proxy'si oluşturma başlıklı makalede açıklandığı gibi, Proxy Oluşturma sihirbazına erişin.
  2. Proxy oluşturma sihirbazında Ters proxy (en yaygın) seçeneğini tıklayın. Mevcut ve geçerli bir OpenAPI spesifikasyonundan proxy oluşturmak için Use OpenAPI Spec'i (OpenAPI Spesifikasyonu Kullan) tıklayın. Bu seçenekle ilgili ayrıntılar için aşağıdaki OpenAPI spesifikasyonlarını kullanarak proxy oluşturma bölümüne bakın.
  3. Sihirbazın Ayrıntılar sayfasında aşağıdaki bilgileri girin.
    Alan Açıklama
    Ad API'niz için gösterilen ad. Alfanümerik karakterler, tire (-) veya alt çizgi (_) belirtin.
    Temel yol

    API proxy'nizin http(s)://[host] adresinden sonra görünen URI parçası. Edge, gelen istek mesajlarını eşleştirip uygun API proxy'sine yönlendirmek için temel yol URI'sini kullanır.

    NOTE: API proxy'sinin temel yolu, Name alanı için belirtilen ve tamamen küçük harfe dönüştürülmüş değere ayarlanır.

    Temel yoldan sonra ek kaynak URL'leri gelir. İstemcilerin API proxy'nizi çağırmak için kullanacağı tam URL yapısı aşağıda verilmiştir:

    https://[host]/base_path/conditional_flow_path

    NOTE: Temel yol benzersiz olmalıdır. Aynı temel yola sahip iki API proxy'si dağıtamazsınız. Dağıtılmış bir API proxy'sini düzenleyip temel yolu başka bir API proxy'sinin temel yoluyla aynı değere ayarlarsanız Edge, API proxy'sini kaydettiğinizde otomatik olarak dağıtımdan kaldırır. API proxy'sini yeniden dağıtmadan önce temel yolu benzersiz olacak şekilde düzenlemeniz gerekir.

    Temel yollarda joker karakterleri kullanma

    API proxy'lerinizi geleceğe hazır hale getirmek için API proxy temel yollarında bir veya daha fazla /*/ joker karakteri kullanın. Örneğin, /team/*/members temel yolu, istemcilerin https://[host]/team/blue/members ve https://[host]/team/green/members adreslerini çağırmasına olanak tanır. Bu sayede, yeni ekipleri desteklemek için yeni API proxy'leri oluşturmanız gerekmez. /**/ öğesinin desteklenmediğini unutmayın.

    Açıklama (İsteğe bağlı) API'nin açıklaması.
    Hedef (Mevcut API) Bu API proxy'sinin çağırdığı arka uç hizmetinin URL'si.
  4. Sihirbazın Ortak politikalar sayfasında aşağıdakileri yapılandırın:
    • Güvenlik: Yetkilendirme bölümündeki güvenlik yetkilendirme koşulları. Bu bölümün ilerleyen kısımlarında Güvenlik ekleme konusuna bakın.
    • Güvenlik: Tarayıcı bölümünde merkezler arası kaynak paylaşımı (CORS) desteği. Bu bölümün ilerleyen kısımlarında CORS desteği ekleme başlıklı makaleyi inceleyin.
    • Arka uç hizmetinizi yüksek trafikten korumak için Quota bölümündeki kotalar. Kotalar başlıklı makaleyi inceleyin. (Geçiş yetkilendirmesi seçiliyse kullanılamaz.)
    • Para kazanma bölümünde, para kazanma özelliği etkinleştirilmiş kuruluşlar için para kazanma sınırı zorunlu kılınır. API proxy'lerinde para kazanma sınırlarını zorunlu kılma başlıklı makaleyi inceleyin.
  5. Sihirbazın Sanal ana makineler sayfasında, API proxy'si dağıtıldığında bağlanacağı sanal ana makineleri seçin. Daha fazla bilgi için Sanal ana makineler hakkında başlıklı makaleyi inceleyin.
  6. Özet sayfasında, isterseniz dağıtım ortamlarını seçin ve Oluştur ve dağıt'ı tıklayın.

    Yeni API proxy'niz oluşturulur ve seçilen ortamda dağıtılır.

  7. API proxy'sinin ayrıntılar sayfasını görüntülemek için Proxy'yi düzenle'yi tıklayın.

Yeni Edge kullanıcı arayüzü (özel bulut)

  1. Bu bölümün önceki kısımlarında Kullanıcı arayüzünü kullanarak API proxy'si oluşturma başlıklı makalede açıklandığı gibi, Proxy Oluşturma sihirbazına erişin.
  2. Proxy oluşturma sihirbazında Ters proxy (en yaygın) seçeneğini tıklayın. Mevcut ve geçerli bir OpenAPI spesifikasyonundan proxy oluşturmak için OpenAPI Spec Kullan'ı tıklayın. Bu seçenekle ilgili ayrıntılar için aşağıdaki OpenAPI spesifikasyonlarını kullanarak proxy oluşturma bölümüne bakın.
  3. Sihirbazın Ayrıntılar sayfasında aşağıdaki bilgileri girin.
    Alan Açıklama
    Ad API'niz için gösterilen ad. Alfanümerik karakterler, tire (-) veya alt çizgi (_) belirtin.
    Temel yol

    API proxy'nizin http(s)://[host] adresinden sonra görünen URI parçası. Edge, gelen istek mesajlarını eşleştirip uygun API proxy'sine yönlendirmek için temel yol URI'sini kullanır.

    NOTE: API proxy'sinin temel yolu, Name alanı için belirtilen ve tamamen küçük harfe dönüştürülmüş değere ayarlanır.

    Temel yoldan sonra ek kaynak URL'leri gelir. İstemcilerin API proxy'nizi çağırmak için kullanacağı tam URL yapısı aşağıda verilmiştir:

    https://[host]/base_path/conditional_flow_path

    NOTE: Temel yol benzersiz olmalıdır. Aynı temel yola sahip iki API proxy'si dağıtamazsınız. Dağıtılmış bir API proxy'sini düzenleyip temel yolu başka bir API proxy'sinin temel yoluyla aynı değere ayarlarsanız Edge, API proxy'sini kaydettiğinizde otomatik olarak dağıtımdan kaldırır. API proxy'sini yeniden dağıtmadan önce temel yolu benzersiz olacak şekilde düzenlemeniz gerekir.

    Temel yollarda joker karakterleri kullanma

    API proxy'lerinizi geleceğe hazır hale getirmek için API proxy temel yollarında bir veya daha fazla /*/ joker karakteri kullanın. Örneğin, /team/*/members temel yolu, istemcilerin https://[host]/team/blue/members ve https://[host]/team/green/members adreslerini çağırmasına olanak tanır. Bu sayede, yeni ekipleri desteklemek için yeni API proxy'leri oluşturmanız gerekmez. /**/ öğesinin desteklenmediğini unutmayın.

    Açıklama (İsteğe bağlı) API'nin açıklaması.
    Hedef (Mevcut API) Bu API proxy'sinin çağırdığı arka uç hizmetinin URL'si.
  4. Sihirbazın Ortak politikalar sayfasında aşağıdakileri yapılandırın:
    • Güvenlik: Yetkilendirme bölümündeki güvenlik yetkilendirme koşulları. Bu bölümün ilerleyen kısımlarında Güvenlik ekleme konusuna bakın.
    • Güvenlik: Tarayıcı bölümünde merkezler arası kaynak paylaşımı (CORS) desteği. Bu bölümün ilerleyen kısımlarında CORS desteği ekleme başlıklı makaleyi inceleyin.
    • Arka uç hizmetinizi yüksek trafikten korumak için Quota bölümündeki kotalar. Kotalar başlıklı makaleyi inceleyin. (Geçiş yetkilendirmesi seçiliyse kullanılamaz.)
    • Para kazanma bölümünde, para kazanma özelliği etkinleştirilmiş kuruluşlar için para kazanma sınırı zorunlu kılınır. API proxy'lerinde para kazanma sınırlarını zorunlu kılma başlıklı makaleyi inceleyin.
  5. Sihirbazın Sanal ana makineler sayfasında, API proxy'si dağıtıldığında bağlanacağı sanal ana makineleri seçin. Daha fazla bilgi için Sanal ana makineler hakkında başlıklı makaleyi inceleyin.
  6. Özet sayfasında, isterseniz dağıtım ortamlarını seçin ve Oluştur ve dağıt'ı tıklayın.

    Yeni API proxy'niz oluşturulur ve seçilen ortamda dağıtılır.

  7. API proxy'sinin ayrıntılar sayfasını görüntülemek için Proxy'yi düzenle'yi tıklayın.

API proxy paketinden API proxy'si içe aktarma

Genellikle API proxy'lerini, diğer destekleyici dosyalarla birlikte bir XML dosyaları koleksiyonu olarak tanımlarsınız. API proxy'lerinizi Edge'in dışında bir dosya grubu olarak tanımlayarak bunları bir kaynak denetim sisteminde tutabilir, ardından test ve dağıtım için Edge'e aktarabilirsiniz.

API proxy paketi kullanarak API proxy'si oluşturma ve içe aktarma hakkında bilgi edinmek için bu videoyu izleyin.

Edge

API proxy'lerini bir API proxy paketinden içe aktarmak için:

  1. Bu bölümün önceki kısımlarında Kullanıcı arayüzünü kullanarak API proxy'si oluşturma başlıklı makalede açıklandığı gibi, Proxy Oluşturma sihirbazına erişin.
  2. Proxy paketi yükle'yi tıklayın.
  3. Proxy sihirbazındaki Proxy paketi yükle sayfasında aşağıdaki bilgileri girin.

    Alan Açıklama
    ZIP paketi API proxy yapılandırmasını içeren ZIP dosyası. Dosyaya gitmek için sürükleyip bırakın veya tıklayın.
    Ad API'niz için gösterilen ad. Varsayılan olarak, uzantı olmadan ZIP dosyasının adı kullanılır.
  4. İleri'yi tıklayın.
  5. Özet sayfasında, isterseniz dağıtım ortamlarını seçin ve Oluştur ve dağıt'ı tıklayın
    Yeni API proxy'nizin başarıyla oluşturulduğunu onaylayan bir onay mesajı gösterilir.
  6. API proxy'sinin ayrıntılar sayfasını görüntülemek için Proxy'yi düzenle'yi tıklayın.

Yeni Edge kullanıcı arayüzü (özel bulut)

API proxy'lerini bir API proxy paketinden içe aktarmak için:

  1. Bu bölümün önceki kısımlarında Kullanıcı arayüzünü kullanarak API proxy'si oluşturma başlıklı makalede açıklandığı gibi, Proxy Oluşturma sihirbazına erişin.
  2. Proxy paketi yükle'yi tıklayın.
  3. Proxy sihirbazındaki Proxy paketi yükle sayfasında aşağıdaki bilgileri girin.

    Alan Açıklama
    ZIP paketi API proxy yapılandırmasını içeren ZIP dosyası. Dosyaya gitmek için sürükleyip bırakın veya tıklayın.
    Ad API'niz için gösterilen ad. Varsayılan olarak, uzantı olmadan ZIP dosyasının adı kullanılır.
  4. İleri'yi tıklayın.
  5. Özet sayfasında, isterseniz dağıtım ortamlarını seçin ve Oluştur ve dağıt'ı tıklayın.
    Yeni API proxy'nizin başarıyla oluşturulduğunu onaylayan bir onay mesajı gösterilir.
  6. API proxy'sinin ayrıntılar sayfasını görüntülemek için Proxy'yi düzenle'yi tıklayın.

SOAP tabanlı bir web hizmetini API proxy'si olarak kullanıma sunma

Proxy Oluşturma sihirbazında SOAP Hizmeti'ni tıklayın ve bir SOAP hizmeti için geçiş veya REST tabanlı bir proxy oluşturmak üzere sihirbazı takip edin. Ayrıntılar için SOAP hizmetini API proxy'si olarak kullanıma sunma başlıklı makaleyi inceleyin.

Güvenlik ekleme

Proxy oluşturma sihirbazının Ortak politikalar sayfasında, eklemek istediğiniz güvenlik yetkilendirme türünü seçin. Aşağıdaki tabloda, kullanılabilen seçenekler özetlenmiştir:

Güvenlik yetkilendirmesi Açıklama
API Anahtarı Tanımladığınız API proxy'sine basit API anahtarı doğrulaması ekler. Buna karşılık, API Platform, API proxy'nize bir VerifyAPIKey politikası ve bir AssignMessage politikası ekler. VerifyAPIKey politikası, istekte bulunan uygulamalar tarafından sunulan API anahtarlarını doğrular. AssignMessage politikası, API çağrısında sorgu parametresi olarak sağlanan API anahtarını arka uç sunucusuna iletilen istekten çıkarır.
OAuth 2.0 API proxy'nize OAuth 2.0 tabanlı kimlik doğrulama ekler. Apigee Edge, API proxy'nize otomatik olarak iki politika ekler: biri erişim jetonunu doğrulamak, diğeri ise erişim jetonunu arka uç hizmetinize iletmeden önce iletiden çıkarmak için. Erişim jetonu edinme hakkında bilgi edinmek için OAuth başlıklı makaleyi inceleyin.
Geçiş (yetkilendirme yok) Yetkilendirme gerekmez. İstekler, Apigee Edge'de herhangi bir güvenlik kontrolü yapılmadan arka uca iletilir.

CORS desteği ekleniyor

CORS (Merkezler arası kaynak paylaşımı), bir web tarayıcısının başka bir alana doğrudan istekte bulunmasına olanak tanıyan standart bir mekanizmadır. CORS standardı, web tarayıcılarının ve sunucuların alanlar arası iletişimi uygulamak için kullandığı bir dizi HTTP üstbilgisini tanımlar.

Proxy Oluşturma sihirbazının Ortak politikalar sayfasında CORS başlıkları ekle'yi seçerek API'nize CORS desteği ekleyebilirsiniz.

Proxy'ye CORS ön kontrolü desteği ekleme de dahil olmak üzere CORS desteği hakkında daha ayrıntılı bilgi için API proxy'sine CORS desteği ekleme başlıklı makaleyi inceleyin.

Proxy oluşturmak için OpenAPI spesifikasyonlarını kullanma

Bu bölümde, OpenAPI spesifikasyonundan aşağıdaki API proxy'si türlerini oluşturmak için kullanılabilen OpenAPI'yi Kullan seçeneği ele alınmaktadır: ters, Node.js veya hedef yok.

OpenAPI Spesifikasyonu nedir?

Open API Initiative logosu"The Open API Initiative (OAI), Swagger Spesifikasyonu'na dayalı, satıcıdan bağımsız bir API Açıklama Biçimi oluşturmaya, geliştirmeye ve tanıtmaya odaklanmıştır." Open API Initiative hakkında daha fazla bilgi için https://openapis.org adresini ziyaret edin.

OpenAPI Spesifikasyonu, RESTful API'yi açıklamak için standart bir biçim kullanır. JSON veya YAML biçiminde yazılan OpenAPI Spesifikasyonu, makine tarafından okunabilir ancak insanlar tarafından da kolayca okunup anlaşılabilir. Spesifikasyon, bir API'nin temel yolu, yolları ve fiilleri, başlıkları, sorgu parametreleri, işlemleri, içerik türleri, yanıt açıklamaları gibi öğelerini tanımlar. Ayrıca, API belgeleri oluşturmak için genellikle OpenAPI Spesifikasyonu kullanılır.

Apigee'nin sahte hedef hizmetini açıklayan bir OpenAPI spesifikasyonundan bir bölüm: http://mocktarget.apigee.net. Daha fazla bilgi için https://github.com/apigee/api-platform-samples/tree/master/default-proxies/helloworld/openapi adresini inceleyin.

openapi: 3.0.0
info:
  description: OpenAPI Specification for the Apigee mock target service endpoint.
  version: 1.0.0
  title: Mock Target API
paths:
  /:
    get:
      summary: View personalized greeting
      operationId: View a personalized greeting
      description: View a personalized greeting for the specified or guest user.
      parameters:
        - name: user
          in: query
          description: Your user name.
          required: false
          schema:
            type: string
      responses:
        "200":
          description: Success
  /help:
    get:
      summary: Get help
      operationId: Get help
      description: View help information about available resources in HTML format.
      responses:
        "200":
          description: Success
...

Proxy Oluşturma sihirbazı aracılığıyla bir OpenAPI Spesifikasyonu içe aktarabilir ve bunu API proxy'si oluşturmak için kullanabilirsiniz. Proxy oluşturulduktan sonra, Edge kullanıcı arayüzünü kullanarak politikalar ekleme, özel kod uygulama vb. işlemlerle proxy'yi geliştirmeye devam edebilirsiniz.

OpenAPI Specification'dan API proxy'si oluşturma

API proxy'lerinizi OpenAPI belirtiminden oluşturun. Yalnızca birkaç tıklamayla yollar, parametreler, koşullu akışlar ve hedef uç noktalar otomatik olarak oluşturulmuş bir API proxy'sine sahip olursunuz. Ardından, OAuth güvenliği, sıklık sınırlama ve önbelleğe alma gibi özellikler ekleyebilirsiniz.

Proxy Oluşturma sihirbazında OpenAPI Spec'i Kullan'ı tıklayın ve bir OpenAPI Spesifikasyonu'ndan ters veya hedefsiz bir proxy oluşturmak için sihirbazı takip edin. Ayrıntılar için OpenAPI Spesifikasyonu'ndan API proxy'si oluşturma başlıklı makaleye bakın.

OpenAPI Spesifikasyonu'ndan API proxy'si oluşturmayı öğrenmek için bu videoyu izleyin.

OpenAPI Spesifikasyonu kullanarak bir API proxy'sindeki akışları güncelleme

Bir OpenAPI spesifikasyonundan API proxy'si oluşturduktan sonra, spesifikasyonu değiştirerek ek kaynak yolları eklerseniz ilişkili koşullu akışları API proxy'sine eklemek için spesifikasyonu kullanabilirsiniz.

OpenAPI spesifikasyonu kullanarak bir API proxy'sindeki akışları güncellemek için:

  1. Yeni kaynak yollarını OpenAPI Spesifikasyonu'na ekleyin. Mevcut bir OpenAPI spesifikasyonunu düzenleme başlıklı makaleyi inceleyin.
  2. API Proxy'yi kullanıcı arayüzünde açın ve Geliştir sekmesini tıklayın.
  3. Gezgin'de, güncellemek istediğiniz proxy uç noktasının yanındaki + simgesini tıklayın.
    Yeni Koşullu Akış iletişim kutusu açılır.
  4. Henüz seçilmemişse From OpenAPI'yi (OpenAPI'den) tıklayın.
    OpenAPI spesifikasyonunda, API proxy'sinde karşılık gelen koşullu akışı olmayan kaynaklar varsa bunlar aşağıdaki şekilde gösterildiği gibi iletişim kutusunda listelenir. Mevcut API proxy'sinde akış olarak gösterilmeyen kaynaklar. Bu örnekte /loveapis, /ip, /json ve /xml yer alıyor.
  5. Koşullu akış eklemek istediğiniz kaynakların her birini seçin.
  6. Ekle'yi tıklayın.

Koşullu akışlar API proxy'nize eklenir.

API proxy'sinin yeni bir sürümünü oluşturma

Aşağıda açıklandığı şekilde bir API proxy'sinin yeni bir düzeltmesini oluşturun.

Edge

Edge kullanıcı arayüzünü kullanarak bir API proxy'sinin yeni bir sürümünü oluşturmak için:

  1. apigee.com/edge adresinde oturum açın.
  2. Soldaki gezinme çubuğunda Geliştir > API Proxies'i (API Proxy'leri) seçin.
  3. Listede kopyalamak istediğiniz API proxy'sini tıklayın.
  4. Proje > Yeni revizyon olarak kaydet'i seçin.

Yeni Edge kullanıcı arayüzü (özel bulut)

Yeni Edge kullanıcı arayüzünü kullanarak bir API proxy'sinin yeni bir sürümünü oluşturmak için:

  1. http://host:3001/edge adresinden Yeni Edge kullanıcı arayüzünde oturum açın. Burada host, Yeni Edge kullanıcı arayüzünü çalıştıran ana makinenin IP adresi veya DNS adıdır.
  2. Soldaki gezinme çubuğunda Geliştir > API Proxies'i (API Proxy'leri) seçin.
  3. Listede kopyalamak istediğiniz API proxy'sini tıklayın.
  4. Proje > Yeni revizyon olarak kaydet'i seçin.

API proxy'sini kopyalama

Aşağıda açıklandığı gibi, mevcut bir API proxy'sini yeni bir API proxy'sine kopyalayın.

Edge

Edge kullanıcı arayüzünü kullanarak bir API proxy'sini kopyalamak için:

  1. apigee.com/edge adresinde oturum açın.
  2. Soldaki gezinme çubuğunda Geliştir > API Proxies'i (API Proxy'leri) seçin.
  3. Listede kopyalamak istediğiniz API proxy'sini tıklayın.
  4. Proje > Yeni API Proxy'si Olarak Kaydet'i seçin.
  5. Yeni Proxy Olarak Kaydet iletişim kutusunda yeni API proxy'sinin adını girin.
  6. Ekle'yi tıklayın.

Yeni Edge kullanıcı arayüzü (özel bulut)

Yeni Edge kullanıcı arayüzünü kullanarak API proxy'sini kopyalamak için:

  1. http://host:3001/edge adresinden Yeni Edge kullanıcı arayüzünde oturum açın. Burada host, Yeni Edge kullanıcı arayüzünü çalıştıran ana makinenin IP adresi veya DNS adıdır.
  2. Soldaki gezinme çubuğunda Geliştir > API Proxies'i (API Proxy'leri) seçin.
  3. Listede kopyalamak istediğiniz API proxy'sini tıklayın.
  4. Proje > Yeni API Proxy'si Olarak Kaydet'i seçin.
  5. Yeni Proxy Olarak Kaydet iletişim kutusunda yeni API proxy'sinin adını girin.
  6. Ekle'yi tıklayın.

API proxy'sini yedekleme

Mevcut bir API proxy'sini API proxy paketi olarak XML dosyaları şeklinde yedekleyebilirsiniz. Pakete aktarıldıktan sonra, API proxy'sini bu bölümün önceki kısımlarında API proxy paketinden API proxy'si içe aktarma başlığı altında açıklandığı gibi yeni bir proxy'ye aktarabilirsiniz. Daha fazla bilgi için API proxy'lerini indirme başlıklı makaleyi inceleyin.

API'yi kullanarak API proxy'si oluşturma

API'yi kullanarak API proxy'si oluşturmak için API proxy'leri API'si başlıklı makaleyi inceleyin.