Aracılığıyla paylaş


Visual Studio Code için Azure API Center uzantısıyla API'ler oluşturma ve kaydetme

Kuruluşunuzdaki API üreticisi geliştiriciler, Visual Studio Code için Azure API Center uzantısını kullanarak API'leri API merkezi envanterinize oluşturabilir ve kaydedebilir. API geliştiricileri şunları yapabilir:

  • Var olan bir API'yi bir API merkezine tek seferlik işlem olarak ekleyin veya API'leri CI/CD iş akışının parçası olarak kaydetmek için bir geliştirme işlem hattını tümleştirin.
  • API kodundan yeni OpenAPI belirtimleri oluşturmak için GitHub Copilot'ı kullanın.

API tüketici geliştiricileri, API merkezindeki API'leri bulmak ve kullanmak ve API idaresini sağlamak için uzantıdaki özelliklerden de yararlanabilir.

Önkoşullar

Belirtilen senaryolar için aşağıdaki Visual Studio Code uzantıları gereklidir:

Uzantı kurulumu

  1. Visual Studio Code Market'ten Visual Studio Code için Azure API Center uzantısını yükleyin. Önkoşullar bölümünde listelenen diğer uzantıları yükleyin.

    Not

    Belirtilen durumlarda, bazı özellikler yalnızca Azure API Center uzantısının yayın öncesi sürümünde kullanılabilir. Visual Studio Code Market'ten uzantıyı yüklerken yayın sürümünü veya yayın öncesi sürümü yüklemeyi seçebilirsiniz. Uzantılar görünümünde uzantının Yönet düğmesi bağlam menüsünü kullanarak istediğiniz zaman iki sürüm arasında geçiş yapın.

  2. Visual Studio Code'da, soldaki Etkinlik Çubuğu'nda API Center'ı seçin.

    Etkinlik çubuğundaki API Center uzantısının ekran görüntüsü.

  3. Azure hesabınızda oturum açmadıysanız Azure'da oturum aç... öğesini seçin ve oturum açmak için istemleri izleyin. API'leri görüntülemek istediğiniz API merkezi (veya API merkezleri) ile bir Azure aboneliği seçin. Ayrıca, görüntülemek istediğiniz çok sayıda abonelik varsa belirli abonelikleri filtreleyebilirsiniz.

API'yi kaydetme - adım adım

Aşağıdaki adımlar API merkezinize bir API'yi tek seferlik bir işlem olarak kaydeder.

  1. Komut Paleti'ni açmak için Ctrl+Shift+P klavye kısayolunu kullanın. Azure API Center: API'sini kaydedin yazın ve Enter tuşuna basın.
  2. El ile'yi seçin.
  3. API'leri kaydetmek için API merkezini seçin.
  4. API kaydını tamamlamak için API başlığı, türü, sürüm başlığı, sürüm yaşam döngüsü, tanım başlığı, belirtim adı ve tanım dosyası gibi bilgileri içeren istemleri yanıtlayın.

API, API merkezi envanterinize eklenir.

API'leri kaydetme - CI/CD işlem hattı

Aşağıdaki adımlar API merkezinize CI/CD işlem hattıyla bir API kaydeder. Bu seçenekle, her kaynak denetiminde CI/CD iş akışının parçası olarak çalıştırılan etkin Visual Studio Code çalışma alanınıza önceden yapılandırılmış bir GitHub veya Azure DevOps işlem hattı ekleyin. Api zaman içinde gelişmeye devam ettikçe belirtim ve sürüm dahil API meta verilerinin API merkezinizde güncel kalmasını sağlamak için API merkezinizle CI/CD kullanarak API'lerin envanterini çıkarabilirsiniz.

  1. Komut Paleti'ni açmak için Ctrl+Shift+P klavye kısayolunu kullanın. Azure API Center: API'sini kaydedin yazın ve Enter tuşuna basın.
  2. CI/CD'yi seçin.
  3. Tercih ettiğiniz kaynak denetim mekanizmasına bağlı olarak GitHub veya Azure DevOps'yi seçin. Azure API Center uzantısının çalışma alanınıza işlem hattı eklemesi için Visual Studio Code çalışma alanının açık olması gerekir. Dosya eklendikten sonra, gerekli ortam değişkenlerini ve kimliğini yapılandırmak için CI/CD işlem hattı dosyasında belgelenen adımları tamamlayın. Kaynak denetimine gönderildiğinde API, API merkezinize kaydedilir.

API'leri API merkezinize kaydetmek için GitHub Actions iş akışı ayarlama hakkında daha fazla bilgi edinin.

API kodundan OpenAPI belirtimi oluşturma

GITHub Copilot'ın gücünü Visual Studio Code için Azure API Center uzantısıyla kullanarak API kodunuzdan bir OpenAPI belirtimi dosyası oluşturun. API koduna sağ tıklayın, seçeneklerden Copilot'ı seçin ve API belgeleri oluştur'a tıklayın. GitHub Copilot bir OpenAPI belirtimi dosyası oluşturur.

Not

Bu özellik, API Center uzantısının yayın öncesi sürümünde kullanılabilir.

Koddan OpenAPI belirtimi oluşturmak için GitHub Copilot'ın nasıl kullanılacağını gösteren animasyon.

OpenAPI belirtim dosyasını oluşturup doğruluğu denetledikten sonra Azure API Center: REGISTER API komutunu kullanarak API'yi API merkezinize kaydedebilirsiniz.

İpucu

API geliştiricileri, Azure için GitHub Copilot API Center eklentisiyle doğal dil istemlerini kullanarak yeni OpenAPI belirtimleri de oluşturabilir. Daha fazla bilgi edinin.