查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
您可以使用自己慣用的文字或 XML 感知編輯器或 IDE,在本機建立及編輯政策。 本主題使用配額政策類型示例,說明如何建立、設定、附加、部署及 以及測試政策
大部分的 API Proxy 都會設有配額。配額可讓您控管用戶端應用程式 可在指定時間間隔內叫用 API在下方範例中,配額政策為 已設定應用程式每分鐘只能發出 1 個要求。(雖然這個結果可能不切實際,但確實 。)
在 API Proxy 設定中,政策檔案會以 XML 檔案的形式儲存在
/apiproxy/policies 目錄內。
例如,名為「QuotaPolicy」類型的政策可以建立成名為
QuotaPolicy.xml,包含下列內容:
<Quota enabled="true" continueOnError="false" name="QuotaPolicy">
<Allow count="1"/>
<Interval>1</Interval>
<TimeUnit>minute</TimeUnit>
</Quota>您可以手動建立文字檔案,也可以透過 XML 架構產生政策。所有語言 政策有些專屬設定 適用於政策類型 。
當您在管理 UI 中附加政策時,API Proxy 建構工具會產生政策
執行個體。因此,您可能會看到許多元素
但為了明確起見,說明文件中不一定會加入這些政策。
所有政策均定義下列屬性:
enabled:指出政策是否「啟用」或「關閉」您可以輸入 變更此設定,即可在執行階段啟用/停用。含有enabled的政策 不會強制執行設為「false」continueOnError:定義管道是否應繼續處理 系統就會顯示訊息。強制執行配額政策時,若出現錯誤可能表示 超過配額,因此此屬性應設為 false。name:您為政策指定的名稱。這個名稱不會重複 政策例項,用於將政策附加至流程,做為處理步驟。
在上述範例中,Allow、Interval 和
TimeUnit 是配額政策的專屬 ID,這些元素提供設定
「服務」代表 API 強制執行。其他政策類型會自行定義設定
請參閱政策參考資料。