Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Aşağıdaki bölümlerde açıklandığı gibi uygulamaları kaydedin ve API anahtarlarını yönetin.
Giriş
Uygulama kaydı, API'lerinize kimlerin erişebileceğini kontrol etmek için birincil mekanizmayı sağlar.
API sağlayıcısı olarak, API ürünlerini yönetme bölümünde açıklandığı gibi API'lerinizi bir araya getirmek için bir veya daha fazla API ürünü oluşturursunuz. Uygulama geliştirici, uygulamayı kaydederken hangi API ürünlerinin kullanılacağını seçer. Edge, geliştiricinin bu API ürünlerine erişmek için kullanabileceği tek bir API anahtarı sağlar. Uygulama geliştirici, her çağrıda API anahtarını API ürünlerindeki API proxy'lerine iletir. Uygulama geliştiricilerin, uygulama tarafından referans verilen API ürünlerinin tamamına veya bir alt kümesine erişmesini engellemek için dilediğiniz zaman bir uygulamanın API anahtarını iptal edebilirsiniz.
Uygulama geliştiriciler genellikle API ürünlerinizi kullanmak için geliştirici portalınızı kullanarak kaydolurlar. Portalınızı oluşturma ve API ürünlerinizi yayınlama adımları Portalınızı oluşturma bölümünde açıklanmıştır.
Alternatif olarak, API sağlayıcı olarak uygulama kaydı süreci üzerinde daha fazla kontrol sahibi olmak isteyebilir ve aşağıdaki bölümlerde açıklandığı gibi Edge'de uygulama kaydetmeyi seçebilirsiniz. Örneğin, dahili geliştirme ekipleriniz için veya portalınıza erişimi olmayan bir geliştirici adına uygulama kaydetmek isteyebilirsiniz.
Aşağıdaki bölümlerde, kullanıcı arayüzü ve API kullanılarak uygulamaların nasıl kaydedileceği ve API anahtarlarının nasıl yönetileceği açıklanmaktadır.
Uygulamalar sayfasını keşfetme
Aşağıda açıklandığı şekilde Uygulamalar sayfasına erişip sayfayı keşfedin.
Edge
Edge kullanıcı arayüzünü kullanarak Uygulamalar sayfasına erişmek için:
- apigee.com/edge adresinde oturum açın.
- Soldaki gezinme çubuğunda Yayınla > Uygulamalar'ı seçin.
Uygulamalar sayfası görüntülenir.
Şekilde de belirtildiği gibi, Uygulamalar sayfası şunları yapmanıza olanak tanır:
- Uygulama kaydetme
- Uygulamayı görüntüleme ve düzenleme
- Kimlik bilgilerini yönetme
- Uygulamaları onaylama veya iptal etme
- Uygulamayı silme
- Uygulama listesinde ad, geliştirici, uygulama kimliği, tüketici API anahtarı veya tüm içeriklere göre arama yapma
Klasik Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Uygulamalar sayfasına erişmek için:
http://ms-ip:9000
adresinde oturum açın. ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.- Üst gezinme çubuğunda Yayınla > Geliştirici Uygulamaları'nı seçin.
Geliştirici Uygulamaları sayfası görüntülenir.
- Uygulama kaydetme
- Uygulamayı görüntüleme ve düzenleme
- Kimlik bilgilerini yönetme
- Uygulamaları onaylama veya iptal etme
- Uygulamayı silme
- Uygulama listesinde ad, geliştirici, uygulama kimliği, tüketici API anahtarı veya tüm içeriğe göre arama yapma
Uygulama kaydı
Uygulamalar aşağıdaki yöntemlerden biri kullanılarak kaydedilebilir:
- Uygulama geliştiriciler, Uygulama geliştiricileri portalınızla nasıl etkileşimde bulunur? bölümünde açıklandığı gibi uygulamayı portalınız üzerinden kaydedebilir.
- Aşağıda açıklandığı şekilde Edge'e uygulama kaydedebilirsiniz. Anahtarı uygulama geliştiriciye nasıl sağlayacağınızı belirlemek size bağlıdır.
Kayıtlı uygulamalar şuraya eklenir:
- Edge'de kayıtlı uygulamaların listesi. Geliştirici ayrıntılarını görüntüleme ve düzenleme başlıklı makaleyi inceleyin.
- Geliştirici portalındaki Uygulamalar sayfası.
Edge'e uygulama kaydetmek için:
- Uygulamalar sayfasına gidin.
- + Uygulama'yı tıklayın.
- Uygulama Ayrıntıları'nı belirtin:
Alan Açıklama Zorunlu mu? Ad Uygulamanın adı. Uygulama oluşturulduktan sonra adı değiştiremezsiniz. Bu ad, yönetim API çağrılarında kullanılır. Evet Görünen Ad Edge yönetim kullanıcı arayüzünde ve geliştirici portalında görünen uygulamanın görünen adı. Hayır Şirket/Geliştirici Not: Apigee karma, şirket uygulamalarını desteklemez. Bu alan geçerli değildir.
Şirket veya Geliştirici'yi seçin ve açılır menüden bir şirket veya geliştirici adı seçin.
Not: Performans nedeniyle, açılır menüde tüm şirketler veya geliştiriciler gösterilmez. Arama kutusuna şirket adını, geliştirici adını veya e-posta adresini yazmaya başlayın. Uygulama geliştiricilerini kaydetme başlıklı makaleyi de inceleyin.Evet Geri Çağırma URL'si Genellikle, istemci uygulaması adına yetkilendirme kodu almak üzere atanan bir uygulamanın URL'sini belirtir. Bu değer tüm API ürünleri için gerekli değildir. Hayır Notlar Uygulamayla ilgili açıklayıcı notlar. Hayır - API anahtarının geçerlilik süresi ve durumu ile ilişkili API ürünleri dahil olmak üzere Kimlik Bilgileri'ni belirtin.
Kimlik Bilgileri bölümünde simgesini tıklayın ve aşağıdaki bilgileri girin:Alan Açıklama Geçerlilik Süresi Geçerlilik bitiş süresi veya tarihi yapılandırın ya da API anahtarının süresi hiç dolmayacak şekilde ayarlayın ve Tamam'ı tıklayın. Ürünler Bir veya daha fazla API ürününü API anahtarıyla ilişkilendirin: - Ürün ekle'yi tıklayın.
- Listeden bir veya daha fazla API ürünü seçin.
- Ekle'yi tıklayın.
- Her API ürünü için Durum'u Onaylandı veya İptal Edildi olarak ayarlayın.
- Daha fazla API ürünü eklemek için adımları tekrarlayın.
- Özel Özellikleri belirtin:
- Özel Özellikler bölümünde simgesini tıklayın.
- Adı ve değeri girin.
- Ekle'yi veya Ekle ve başka bir tane başlat'ı tıklayın.
Ekleyebileceğiniz maksimum özel özellik sayısı 18'dir.
- Oluştur'u tıklayın.
Uygulamayla ilişkilendirdiğiniz API ürünlerinin API anahtarları için manuel onay gerekiyorsa API anahtarlarını onaylama veya iptal etme bölümünde açıklandığı şekilde bunları onaylayın.
Bir geliştirici için kayıtlı uygulamaları görüntüleme
Belirli bir geliştirici için kayıtlı uygulamaları görüntülemek üzere aşağıdaki yöntemlerden birini kullanın:
- Kayıtlı tüm uygulamaları görüntüleyin, Arama açılır menüsünden Geliştirici'yi seçin ve arama alanına geliştiricinin adını girin.
- Kayıtlı tüm uygulama geliştiricilerini görüntüleyin ve geliştiriciyle ilişkili satırı tıklayın.
Uygulamaları görüntüleme ve düzenleme
Bir uygulamayı görüntülemek ve düzenlemek için:
- Uygulamalar sayfasına gidin.
- Görüntülemek ve düzenlemek istediğiniz uygulamanın satırını tıklayın.
Uygulama ayrıntıları görüntülenir. - Bir uygulamayı düzenlemek için Düzenle'yi tıklayın.
- Aşağıdaki görevlerden en az birini gerçekleştirin:
- Ad, geri çağırma URL'si veya notlar dahil olmak üzere uygulama ayrıntılarını değiştirin.
- Kimlik bilgilerini yönetin.
- Özel özellikler ekleyin veya silin.
Ekleyebileceğiniz maksimum özel özellik sayısı 18'dir. - Uygulamayı onaylayın veya iptal edin.
- Kaydet'i tıklayın.
Kimlik bilgilerini yönetme
Bir uygulamayı düzenlerken, uygulamanın kimlik bilgilerini aşağıdaki şekilde gösterildiği gibi Kimlik bilgileri bölümünde yönetebilirsiniz:
Önceki şekilde belirtildiği gibi, Kimlik Bilgileri bölümünde kullanıcı arayüzünü kullanarak aşağıdaki görevleri gerçekleştirebilirsiniz:
- API anahtarını ve gizli anahtarını görüntüleme
- İlişkili tüm API ürünleri veya tek bir API ürünü için API anahtarını onaylayabilir veya iptal edebilirsiniz.
- Uygulamada API ürünlerini yönetme
- Yeni kimlik bilgileri oluştur
API'yi kimlik bilgilerini yönetmek için kullanmak istiyorsanız aşağıdaki bölümlere bakın:
- Uygulamalar için tüketici anahtarlarını yönetme
- Mevcut tüketici anahtarlarını ve gizli anahtarları içe aktarma
API anahtarını ve gizli anahtarı görüntüleme
Bir API anahtarını ve gizli anahtarını görüntülemek için:
- Uygulamalar sayfasına gidin.
- API anahtarını ve gizli anahtarını görüntülemek istediğiniz uygulamanın satırını tıklayın.
- Kimlik Bilgileri bölümünde, görüntülemek istediğiniz API anahtarı veya gizli anahtarla ilişkili Göster'i tıklayın.
API anahtarını onaylama veya iptal etme
API proxy'lerine yapılan API çağrıları genellikle API anahtarı gerektirir. Edge, yalnızca API anahtarı onaylandığında, geçerli olduğunda ve API'yi içeren API ürünü tarafından tanımlanan koşulları karşıladığında çağrılara izin verir.
API ürünlerini yönetme bölümünde açıklandığı gibi, API anahtarlarının otomatik olarak onaylanması için bir API ürününü yapılandırabilirsiniz. Ancak API ürünü API anahtarlarının manuel olarak onaylanmasını gerektiriyorsa anahtarı manuel olarak onaylamanız gerekir.
Bir API anahtarını tüm API ürünleri veya tek bir API ürünü için iptal edebilirsiniz. Bu durumda API anahtarı ve gizli anahtar geçersizdir ve ilişkili API ürünlerindeki API'lere erişmek için kullanılamaz. API anahtarlarını istediğiniz zaman yeniden onaylayabilirsiniz.
Bir API anahtarını onaylamak veya iptal etmek için:
- Uygulamalar sayfasına gidin.
- Görüntülemek ve düzenlemek istediğiniz uygulamanın satırını tıklayın.
- Düzenle'yi tıklayın.
- Aşağıdaki görevlerden birini gerçekleştirin:
- Bir API anahtarıyla ilişkili tüm API ürünleri için API anahtarını onaylamak veya iptal etmek üzere API anahtarıyla ilişkili Onaylandı veya İptal edildi'yi seçin.
- Belirli bir API ürünü için API anahtarını onaylamak veya iptal etmek üzere API ürününün Durum sütununda Onaylandı veya İptal edildi'yi seçin.
- Kaydet'i tıklayın.
Uygulamalarda API ürünlerini yönetme
Aşağıdaki görevleri gerçekleştirerek uygulamanızdaki API ürünlerini yönetin:
Bir uygulamaya API ürünü ekleme
Bir uygulamaya API ürünü eklemek için:
- Uygulamalar sayfasına gidin.
- Görüntülemek ve düzenlemek istediğiniz uygulamanın satırını tıklayın.
- Düzenle'yi tıklayın.
- Aşağıdaki görevlerden birini gerçekleştirin:
- Yeni bir API anahtarına API ürünü eklemek için 'yi tıklayarak yeni bir kimlik bilgisi oluşturun, bir geçerlilik süresi seçin ve API ürününü API anahtarına ekleyin.
- Mevcut bir API anahtarına API ürünü eklemek için Kimlik Bilgileri bölümünde Ürün ekle'yi tıklayın ve açılır listeden API ürününü seçin.
- Kaydet'i tıklayın.
API ürününü uygulamadan kaldırma
Bir API anahtarını etkin durumda tutmak ancak bir API ürünü tarafından kullanılmasına izin vermemek istiyorsanız anahtarı ilişkili kimlik bilgisinden kaldırabilirsiniz.
- Uygulamalar sayfasına gidin.
- Görüntülemek ve düzenlemek istediğiniz uygulamanın satırını tıklayın.
- Düzenle'yi tıklayın.
- API ürününün yanındaki simgesini tıklayın.
- Kaydet'i tıklayın.
Kaldırılan bir ürünü yeniden ekleyebilirsiniz.
Yeni kimlik bilgileri oluşturma
Bir uygulama için yeni kimlik bilgileri oluşturabilirsiniz. Örneğin, API anahtarı rotasyonu kullanıyorsanız süresi dolduğunda rotasyondan çıkacak anahtarlarla çakışan yeni anahtarlar oluşturabilirsiniz. Orijinal anahtarın/gizli anahtarın güvenliği ihlal edilirse yeni bir anahtar/gizli anahtar da oluşturabilirsiniz. Yeni bir anahtar oluşturursanız mevcut API anahtarları, süresi dolana veya açıkça iptal edilene kadar çalışmaya devam eder.
Yeni bir API anahtarı oluşturmak için:
- Uygulamalar sayfasına gidin.
- Görüntülemek ve düzenlemek istediğiniz uygulamanın satırını tıklayın.
- Düzenle'yi tıklayın.
- Kimlik Bilgileri bölümünde simgesini tıklayın.
- Süre sonunu belirtin, API ürünlerini ekleyin ve durumlarını ayarlayın.
- İsteğe bağlı olarak, diğer API anahtarlarından herhangi birini gerektiği gibi iptal edin.
- Kaydet'i tıklayın.
Uygulamaları onaylama veya iptal etme
bölümünde açıklandığı gibi, belirli bir kullanıcıyla ilişkilendirilmiş uygulamaları onaylayabilir veya iptal edebilirsiniz.Aşağıda açıklandığı şekilde bir uygulamayı onaylayın veya iptal edin. Bir uygulamayı iptal ettiğinizde, onaylanan API anahtarları artık Edge'e yapılan API çağrılarında kullanılamaz. Bir uygulamayı yeniden onayladığınızda, API çağrıları yapmak için onaylanmış ve geçerli olan tüm API anahtarları kullanılabilir.
Uygulama başka kuruluşlara kayıtlıysa bu kuruluşların her birinde uygulamayı iptal etmeniz gerekir. Değişikliklerin tüm ileti işleyiciler tarafından tanınması birkaç dakika sürebilir.
Bir uygulamayı onaylamak veya iptal etmek için:
- Uygulamalar sayfasına gidin.
- Görüntülemek ve düzenlemek istediğiniz uygulamanın satırını tıklayın.
- Düzenle'yi tıklayın.
- Uygulamayı onaylamak veya iptal etmek için Uygulama Durumu alanında Onayla'yı veya İptal et'i seçin.
- Kaydet'i tıklayın.
Uygulama silme
Bir uygulamayı sildiğinizde, uygulamayla ilişkili tüm istemci anahtarları geçersiz hale gelir. Bir istekte geçersiz anahtar kullanılması, isteğin başarısız olmasına neden olur.
Geliştirici uygulamasını ileride yeniden etkinleştirmek isteyebilirsiniz. Bu durumda, silme yerine uygulamayı iptal edebilirsiniz.
Uygulamayı silmek için:
- Uygulamalar sayfasına gidin.
- İmleci, silmek istediğiniz uygulamanın satırına getirin.
- İşlemler sütununda simgesini tıklayın.
Not: Herkese Açık Bulut için Apigee Edge'de geliştirici uygulamasının ve ilişkili yapıların silinmesi eşzamanlı değildir. Geliştirici uygulaması hemen silinir ancak bu geliştirici uygulamasıyla ilişkili kaynakların (ör. uygulama anahtarları veya erişim jetonları) otomatik olarak silinmesi birkaç saniye ile birkaç dakika arasında sürebilir.
API'yi kullanarak uygulamaları kaydetme ve API anahtarlarını yönetme
API'yi kullanarak uygulamaları kaydetmek ve yönetmek için Geliştirici uygulamalarını kaydetme başlıklı makaleyi inceleyin. API referans dokümanlarında aşağıdaki bölümlere de göz atın:
- Uygulamalar
- Uygulamalar: Şirket
- Uygulamalar: Geliştirici
- Şirket Uygulama Anahtarları
- Geliştirici Uygulama Anahtarları
Ayrıca Mevcut tüketici anahtarlarını ve gizli anahtarları içe aktarma başlıklı makaleyi de inceleyin.