AND/OR ロジック - Amazon Simple Notification Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AND/OR ロジック

AND/OR ロジックを含むオペレーションを使用してメッセージ属性と一致させることができます。

AND ロジック

複数の属性名を使用して AND ロジックを適用できます。

次のポリシーについて考えます。

{ "customer_interests": ["rugby"], "price_usd": [{"numeric": [">", 100]}] }

このポリシーは、customer_interests の値が rugby に設定され、さらに price_usd が 100 を超える値に設定されている任意のメッセージ属性と一致します。

OR ロジック

属性名に複数の値を割り当てることで OR ロジックを適用できます。

次のポリシー属性について考えます。

"customer_interests": ["rugby", "football", "baseball"]

このポリシー属性は、customer_interests の値が rugbyfootballまたは baseball に設定されている任意のメッセージ属性と一致します。

注記

現時点では、SNS フィルタを使用してOR異なるメッセージ属性間のロジック。代わりに、異なるエンドポイントを持つ複数の SNS サブスクリプションを使用して、同じ効果を得ることができます。たとえば、というメッセージ属性があるとしますcustomer_interestsおよびcustomer_preferences。適用先ORロジックを両方の属性に渡す場合は、各メッセージ属性と一致する SNS サブスクリプションを作成します。次に、サブスクライバアプリケーションを使用して、異なるエンドポイントを介して両方のタイプのメッセージを使用できます。