使用 SwaggerHub 即時推送至 Microsoft Azure

  2016 年 9 月 19 日

API 允許消費者(無論是內部員工或一般大眾)使用和整合組織資產。一個好的 API 的開始是擁有一個好的計畫。這表示要了解 API 的技術和業務目標,然後設計操作請求-回應週期。像 Swagger 這樣的定義格式可以大大加速和增強設計和開發階段。但是,組織和團隊在公開其資料之前,需要考慮很多問題。貨幣化、安全性、分析和文件等問題是需要考慮的關鍵因素。Microsoft Azure 的 API 管理平台解決了這些問題,並讓使用者管理和監控 API 程式,將其暴露給合作夥伴和消費者,同時隨著傳入的負載靈活地擴展。

SwaggerHub 是一個由 Swagger 提供支援的 API 設計平台,它利用了整個 API 生命週期。整合是特殊的插件,可改進和擴展 SwaggerHub 上 API 的功能。與 Azure 的新整合讓使用者可以直接將其 API 設計部署和同步到其 Azure API 入口網站。使用者可以利用 SwaggerHub 用於 API 開發的所有核心產品,例如即時規範驗證團隊管理即時協作者互動API 模擬版本管理,同時保持定義與 Azure 上 API 的雲端執行個體同步。

使用此功能

若要使用 Microsoft Azure API 管理整合,您需要一個 Azure 帳戶,以及在 Azure 雲端上執行的 API 管理服務執行個體。

就像 SwaggerHub 上的其他整合一樣,例如,GitHub 同步SmartBear VirtServerAmazon Gateway,Microsoft Azure 整合可以直接從 SwaggerHub 編輯器新增至 API。

Manage Integrations

可以設定整合以最符合 API 工作流程,透過快速簡便的設定來部署定義。設定整合後,每次儲存時,都可以從 SwaggerHub 將 API 與 Azure API 管理執行個體同步!

增強的 API 生命週期整合

SwaggerHub 的一系列內建功能可以將您的 API 從概念和設計帶到部署和使用。Azure 整合是加強您在 SwaggerHub 上 API 開發流程的眾多插件之一。SwaggerHub 作為 API 定義的焦點,使其與 GitHub 或 BitBucket 等原始檔控制工具同步,使用 Webhook 觸發外部建置服務中的事件,並使用 Azure API 管理或 AWS Lambda 整合將 API 部署到雲端執行個體。

立即在 SwaggerHub 上試用!如果您對新的整合有任何建議,或希望看到您的產品與 SwaggerHub 整合,請在此處提出功能要求

.button {
background-color: #8db761;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}