Ürün oluşturma ve yayımlamaCreate and publish a product

Azure API Management'ta, üründe bir veya birden çok API, ayrıca kullanım kotası ve kullanım koşulları bulunur.In Azure API Management, a product contains one or more APIs as well as a usage quota and the terms of use. Ürün yayımlandığında, geliştiriciler ürüne abone olabilir ve ürünün API'lerini kullanmaya başlayabilir.Once a product is published, developers can subscribe to the product and begin to use the product's APIs.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:In this tutorial, you learn how to:

  • Ürün oluşturma ve yayımlamaCreate and publish a product
  • Ürüne bir API eklemeAdd an API to the product

Ürün öğreticisi ekleme

ÖnkoşullarPrerequisites

Ürün oluşturma ve yayımlamaCreate and publish a product

Ürün ekle

  1. Ürünler sayfasını görüntülemek için soldaki menüden Ürünler’e tıklayın.Click on Products in the menu on the left to display the Products page.

  2. + Ekle'ye tıklayın.Click + Add.

    Ürün eklerken aşağıdaki bilgileri sağlamanız gerekir:When you add a product, you need to supply the following information:

    AdName AçıklamaDescription
    Display nameDisplay name Geliştirici portalında gösterilmesini istediğiniz ad.The name as you want it to be shown in the Developer portal.
    AdName Ürün için açıklayıcı bir ad.A descriptive name of the product.
    AçıklamaDescription Açıklama alanı, ürünün amacı ve hangi API’ler için erişim sağladığı gibi konularda ayrıntılı, kullanışlı bilgiler sağlamanıza imkan tanır.The Description field allows you to provide detailed information about the product such as its purpose, the APIs it provides access to, and other useful information.
    EyaletState Ürünü yayımlamak istiyorsanız Yayımlandı seçeneğine basın.Press Published if you want to publish the product. Bir üründeki API'lerin çağrılabilmesi için önce ürünün yayımlanması gerekir.Before the APIs in a product can be called, the product must be published. Varsayılan olarak, yeni ürünler yayımlanmış durumda değildir ve yalnızca Yöneticiler grubundaki kullanıcılar tarafından görülebilir.By default new products are unpublished, and are visible only to the Administrators group.
    Abonelik gerektirirRequires subscription Kullanıcının ürünü kullanmak için aboneliğe sahip olması gerekiyorsa Abonelik iste'yi işaretleyin.Check Require subscription if a user is required to subscribe to use the product.
    Onay gerektiriyorRequires approval Yöneticinin bu ürüne yönelik abonelik girişimlerini gözden geçirip kabul etmesini ya da reddetmesini istiyorsanız Onay iste seçeneğini işaretleyin.Check Require approval if you want an administrator to review and accept or reject subscription attempts to this product. Kutu işaretsiz bırakılırsa abonelik girişimleri otomatik olarak onaylanır.If the box is unchecked, subscription attempts are auto-approved.
    Abonelik sayısı limitiSubscription count limit Aynı anda sahip olunabilecek abonelik sayısını kısıtlamak için abonelik limitini girin.To limit the count of multiple simultaneous subscriptions, enter the subscription limit.
    Yasal koşullarLegal terms Abonelerin ürünü kullanmak için kabul etmek zorunda olduğu ürün kullanım koşullarını ekleyebilirsiniz.You can include the terms of use for the product which subscribers must accept in order to use the product.
    API'lerAPIs Ürünler bir veya daha fazla API arasındaki ilişkilendirmelerdir.Products are associations of one or more APIs. Bir dizi API ekleyebilir ve geliştirici portalı aracılığıyla geliştiricilere sunabilirsiniz.You can include a number of APIs and offer them to developers through the developer portal.
    Ürün oluşturma sırasında mevcut bir API’yi ekleyebilirsiniz.You can add an existing API during the product creation. Ürüne daha sonra Ürün Ayarları sayfasından veya bir API oluşturduğunuz sırada API ekleyebilirsiniz.You can add an API to the product later, either from the Products Settings page or while creating an API.
  3. Yeni ürünü oluşturmak için Oluştur’a tıklayın.Click Create to create the new product.

Daha fazla yapılandırma eklemeAdd more configurations

Ürünü kaydettikten sonra Ayarlar sekmesini seçerek yapılandırmaya devam edebilirsiniz.You can continue configuring the product after saving it by choosing the Settings tab.

Abonelikler sekmesinden aboneleri görüntüleyin/ürüne abone ekleyin.View/add subscribers to the product from the Subscriptions tab.

Erişim denetimi sekmesinden geliştiriciler veya konuklar için bir ürünün görünürlük düzeyini ayarlayın.Set visibility of a product for developers or guest from the Access control tab.

Ürüne API ekleme Add APIs to a product

Ürünler bir veya daha fazla API arasındaki ilişkilendirmelerdir.Products are associations of one or more APIs. Bir dizi API ekleyebilir ve geliştirici portalı aracılığıyla geliştiricilere sunabilirsiniz.You can include a number of APIs and offer them to developers through the developer portal. Ürün oluşturma sırasında mevcut bir API’yi ekleyebilirsiniz.You can add an existing API during the product creation. Ürüne daha sonra Ürün Ayarları sayfasından veya bir API oluşturduğunuz sırada API ekleyebilirsiniz.You can add an API to the product later, either from the Products Settings page or while creating an API.

Geliştiricilerin bir API’ye erişebilmesi için önce ürüne abone olması gerekir.Developers must first subscribe to a product to get access to the API. Abone olduklarında, ilgili üründeki tüm API’ler için geçerli olan bir abonelik anahtarı edinirler.When they subscribe, they get a subscription key that is good for any API in that product. APIM örneğini siz oluşturduysanız zaten bir yöneticisinizdir ve varsayılan olarak tüm ürünlere abone olmuşsunuz demektir.If you created the APIM instance, you are an administrator already, so you are subscribed to every product by default.

Mevcut bir ürüne API eklemeAdd an API to an existing product

ürün ekleme API'si

  1. Ürünler sekmesinden bir ürün seçin.From the Products tab, select a product.
  2. API'ler sekmesine gidin.Navigate to the APIs tab.
  3. + Ekle'ye tıklayın.Click + Add.
  4. Bir API seçip Seç’e tıklayın.Choose an API and click Select.

İpucu

REST API veya PowerShell komutu aracılığıyla özel abonelik anahtarları kullanarak kullanıcının Ürün aboneliğini oluşturabilir veya güncelleştirebilirsiniz.You can create or update user's subscription to a Product with custom subscription keys through REST API or PowerShell command.

Sonraki adımlarNext steps

Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:In this tutorial, you learned how to:

  • Ürün oluşturma ve yayımlamaCreate and publish a product
  • Ürüne bir API eklemeAdd an API to the product

Sonraki öğreticiye ilerleyin:Advance to the next tutorial: