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 VirtServer 和Amazon Gateway,Microsoft Azure 整合可以直接從 SwaggerHub 編輯器新增至 API。

可以設定整合以最符合 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;
}