Ana içeriğe atla

Yükleme Bilgileri

Yükleme bilgileri bölümü, API Proxy’in hangi ortamlara yüklendiğinin ve bu ortamdaki erişim adresinin görüntülendiği bölümdür. Bir API Proxy, aynı anda birden fazla ortama yüklenebilir. Eğer API Proxy’den bir API Proxy Group oluşturulmuşsa o gruba ait bilgiler de bu alanda görüntülenir. Yükleme Bilgileri

Yükleme Bilgileri Alanları

AlanAçıklama
Ortam (Environment)API Proxy’nin yüklenmiş olduğu Ortam bilgisidir.
Erişim Tipi (Access Type)API Proxy’nin erişim tipinin bilgisidir.
URLAPI Proxy’nin erişim adresidir. Geçit Adresi ve yüklenen Ortamın erişim adresi kullanılarak otomatik olarak üretilir.
Tanım Dosyaları (Specs)API Proxy’nin Tanım dosyalarıdır. Her API Proxy için Swagger ve OpenAPI formatlarında tanım dosyaları üretilir. Eğer API Proxy’nin tipi SOAP ise WSDL ve XSD tanım dosyaları da üretilecektir. Herhangi bir ortam için Göster (Show) bağlantısına tıklandığında, API Proxy’nin o ortam için geçerli olan API Tanım Dosyaları görüntülenir.

Tanım Dosyalarını Görüntüleme

Göster (Show) butonuna tıklandığında farklı tip ve formattaki API Proxy tanımlarını gösteren dialog açılır: Tanım Dosyaları Dialog
Eğer ilgili API Proxy bir Gruba dahilse ve API Proxy Grup ekranından API Proxy’lere Direkt Erişimi Engelle seçeneği seçilmiş ise, bu bölümde bir uyarı kutucuğu görüntülenir.

Tanım Dosyalarına API Proxy Üzerinden Erişim

Tanım dosyalarının içeriği, Göster (Show) bağlantısına tıklandığında yukarıdaki şekilde görüldüğü gibi açılır ve buradan kopyalanabilir. Ancak bu yöntem Apinizer platformu üzerinde çalışmakta olan API Geliştirici, API Testçi gibi rollerden kullanıcılar içindir. İstemciler bu arayüzlere erişemez. İstemciler, tanım dosyalarına erişmek için API Proxy’nin yüklenmiş olduğu Ortamdaki erişim adresini aşağıdaki şekilde kullanabilirler: Örneğin API Proxy’nin Production Ortamındaki erişim adresi https://demo.apinizer.com/apigateway/petstoreProxy olsun. Tanım dosyalarına erişim için aşağıdaki adreslere istek gönderilebilir:

Swagger 2.x (JSON)

  • https://demo.apinizer.com/apigateway/petstoreProxy?swagger
  • https://demo.apinizer.com/apigateway/petstoreProxy?swagger&format=json
  • https://demo.apinizer.com/apigateway/petstoreProxy?swagger.json

Swagger 2.x (YAML)

  • https://demo.apinizer.com/apigateway/petstoreProxy?swagger&format=yaml
  • https://demo.apinizer.com/apigateway/petstoreProxy?swagger.yaml

OpenAPI 3.x (JSON)

  • https://demo.apinizer.com/apigateway/petstoreProxy?openapi
  • https://demo.apinizer.com/apigateway/petstoreProxy?openapi&format=json
  • https://demo.apinizer.com/apigateway/petstoreProxy?openapi.json

OpenAPI 3.x (YAML)

  • https://demo.apinizer.com/apigateway/petstoreProxy?openapi&format=yaml
  • https://demo.apinizer.com/apigateway/petstoreProxy?openapi.yaml

WSDL (API Proxy SOAP ise)

  • https://demo.apinizer.com/apigateway/calc?wsdl

Sonraki Adımlar