Aracılığıyla paylaş


API idaresi için meta verileri kullanma

Bu makalede meta veriler ve Azure API Center'da API idaresi için nasıl kullanılacağı hakkında arka plan sağlanır. API'leri ve API merkezinizdeki diğer varlıkları düzenlemek ve filtrelemek için meta verileri tanımlar ve ayarlarsınız. Meta veriler yerleşik veya özel olabilir ve API'leriniz, ortamlarınız ve dağıtımlarınız arasında tutarlılığı zorlamak için bir meta veri şeması geliştirebilirsiniz.

Yerleşik meta veriler

API merkezinizde API'leri, ortamları ve dağıtımları oluştururken veya güncelleştirirken, API türü (REST, WSDL vb.) gibi bazı yerleşik meta veri özelliklerini ayarlarsınız.

Aşağıdaki tablolarda, Azure API Center varlıkları için sağlanan yerleşik meta veriler listelenir. Ayrıntılar için bkz . API Center REST API başvurusu. Tablolar kaynak tanımlayıcıları, görüntüleme başlıkları ve açıklamalar gibi standart Azure özelliklerini içermez. Tüm özellikler gerekli değildir.

API'ler

Meta veri Açıklama Örnek değerler
tür API türü (türü) REST, SOAP, GraphQL
yaşam döngüsü aşaması API geliştirme yaşam döngüsünün aşaması tasarım, geliştirme
lisans API için lisans bilgileri SPDX tanımlayıcısı, lisans metni bağlantısı
dış belgeler API için dış belgeler için site Belgelere işaret eden URL
iletişim bilgileri API için iletişim noktaları e-posta adresi, ad, URL
hizmet koşulları API için hizmet koşulları Hizmet koşullarına işaret eden URL

Ortamlar

Meta veri Açıklama Örnek değerler
tür ortam türü (türü) üretim, hazırlama, geliştirme
sunucu ortamın sunucu bilgileri tür ve ortam sunucusuna işaret eden URL
sunucu türü ortam sunucusu türü API Management sunucusu, Kubernetes sunucusu, Apigee sunucusu
ekleme ortam için ekleme bilgileri yönergeleri ve ortamın geliştirici portalına işaret eden URL

Dağıtımlar

Meta veri Açıklama Örnek değerler
sunucu dağıtımın sunucu bilgileri Dağıtım sunucusuna işaret eden URL
semt dağıtımın durumu etkin, etkin değil

Özel meta veriler

API merkezinizdeki API'leri , ortamları ve dağıtımları düzenlemeye ve filtrelemeye yardımcı olmak için Azure portalını, Azure API Center REST API'sini veya Azure CLI'yı kullanarak özel meta veriler tanımlayın. Azure API Center aşağıdaki türlerdeki özel meta verileri destekler.

Type Açıklama Örnek adı
boolean true veya false IsInternal
Numara sayısal değer YearOfCreation
Dize metin değeri GitHubRepository
dizi değer listesi Etiketler
yerleşik seçim yerleşik seçenek listesi Departman
nesne birden çok türden oluşan karmaşık nesne APIApprover

Önemli

Tanımladığınız meta verilerin başlıklarına (adlar) hassas, gizli veya kişisel bilgiler eklemeyin. Bu başlıklar, Hizmetin işlevselliğini geliştirmek için Microsoft tarafından kullanılan izleme günlüklerinde görünür. Ancak, diğer meta veri ayrıntıları ve değerleri korumalı müşteri verilerinizdir.

Varlıklara meta veri atama

Özel meta veri özellikleri API'lere, ortamlara veya API merkezinizdeki dağıtımlara atanabilir. Örneğin, API'lere Departman meta verilerini tanımlayın ve atayın; böylece BIR API kaydedildiğinde veya yeni bir API sürümü eklendiğinde API'nin sorumlu bölümü belirtilir.

Bir varlığa atandıysa, meta veriler isteğe bağlıdır veya gereklidir. Örneğin, Departman meta verilerinin yalnızca API'ler için ayarlanmasını zorunlu kılabilir, ancak YearOfCreation'ın ortamlar için isteğe bağlı meta veriler olmasını isteyebilirsiniz.

Not

  • İstediğiniz zaman özel meta veriler tanımlayın ve API'lere ve API merkezinizdeki diğer varlıklara uygulayın.
  • Özel meta verileri tanımladıktan sonra, örneğin API'ler için gerekli yerine isteğe bağlı olarak bir varlığa atamasını değiştirebilirsiniz.
  • Meta veri değerlerini değiştirebilirsiniz, ancak şu anda API'lerde, ortamlarda ve dağıtımlarda ayarlanmış olan özel meta verilerin türünü silemez veya değiştiremezsiniz. Önce varlıklardaki özel meta verilerin atamasını kaldırın ve ardından bunları silebilir veya değiştirebilirsiniz.

İdare için meta verileri kullanma

API'lerinizi, ortamlarınızı ve dağıtımlarınızı API merkezinizde düzenlemek için yerleşik ve özel meta verileri kullanın. Örneğin:

  • API'ler, ortamlar ve dağıtımlar için belirli meta verilerin ayarlanmasını gerektirerek kuruluşunuzda idare standartlarını zorunlu kılın.

  • API merkezinizdeki API'leri meta veri değerlerine göre arayın ve filtreleyin. Api'leri belirli meta verilerin değerlerine göre sorgulamak için doğrudan Azure portalındaki API'ler sayfasında filtreleyebilir veya Azure API Center REST API'sini veya Azure CLI'yı kullanabilirsiniz.

    Portalda API'leri filtreleme işleminin ekran görüntüsü.