RabbitMQ請求條件
更新時間 2024-09-11 15:35:08
最近更新時間: 2024-09-11 15:35:08
分享文章
本文主要介紹分布式消息服務RabbitMQ的請求條件。
您可以在創建自定義策略時,通過添加“請求條件”(Condition元素)來控制策略何時生效。請求條件包括條件鍵和運算符,條件鍵表示策略語句的 Condition元素,分為全局級條件鍵和服務級條件鍵。全局級條件鍵(前綴為g:)適用于所有操作,服務級條件鍵(前綴為服務縮寫,如dms:)僅適用于對應服務的操作。運算符與條件鍵一起使用,構成完整的條件判斷語句。
分布式消息服務RabbitMQ通過IAM預置了一組條件鍵,例如,您可以先使用dms:ssl條件鍵檢查RabbitMQ實例是否開啟SSL,然后再允許執行操作。下表顯示了適用于RabbitMQ服務特定的條件鍵。
表1 分布式消息服務RabbitMQ請求條件
RabbitMQ條件鍵 運算符 描述 dms:publicIP Bool
Null
是否開啟公網 dms:ssl Bool
Null
是否開啟SSL