# 使用 API 閘道

匯出您的 API 定義，以便與 API 閘道搭配使用。

設計好您的 API 之後，您可能需要將其發布至 API 閘道，以便處理身分驗證、監控和記錄等問題。若要執行此操作，您可以匯出您的 API 定義，並將其匯入至任何 API 閘道。

針對 AWS API Gateway 與 Azure API Management，API Contracts 提供 API 閘道相容模式，可協助您避免相容性問題。

資訊備註提示： 您也可以使用 標準 OAS 匯出，為其他 API 閘道匯出您的 API 定義。此匯出應與許多 API 閘道相容，例如 Apigee。

如果您以其中一種相容性模式匯出 API，API Contracts 會通知您 API 中閘道可能不支援的元素。共有三個可能的訊息等級：

* 資訊：存在相容性問題，但定義已在未經修改的情況下匯出，您將能夠將其匯入至閘道。
* 警告：存在相容性問題，且已修改定義以便 成功匯入至閘道。
* 錯誤：發生相容性問題，這將導致您無法將定義匯入至閘道。

訊息會顯示在視窗的右下角。![訊息範例。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/api_gateway_compatibility_messages.png)

如需有關 AWS API Gateway 限制的詳細資訊，請參閱 [AWS API Gateway 已知問題](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html)。

如需 Azure API Management 限制的詳細資訊，請參閱 [API 匯入限制和已知問題](https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions)。