Flex Gateway新着情報
Governance新着情報
Monitoring API Manager
可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。 |
Mule 3 では、セキュリティ検索条件は Mule Module セキュリティの一部でした。Mule 4 では、Mule Validation Module に移行されました。
Mule 3 では、IP で絞り込むための 3 つの異なるオプションがありました:
* <filters:filter-by-ip>
* <filters:filter-by-ip-range>
* <filters:filter-by-ip-range-cidr>
<filters:filter-by-ip regex="127.0.0.1"/>
これにより、正規表現に一致する IP に絞り込まれます。Mule 4 では次のようになります。
<validation:is-blacklisted-ip blacklist="iplist" ip="#[vars.ip]">
<validation:ip-filter-list>
<validation:ips>
<validation:ip value="127.0.0.1"/>
</validation:ips>
</validation:ip-filter-list>
この場合、その ip
変数を設定する必要があります (または、適合するいずれかの変数)。
Mule 3 では、サブネットマスクを定義して絞り込む 2 つの方法がありました。
<filters:filter-by-ip-range net="127.0.0.1" mask="255.255.255.0"/>
<!-- or -->
<filters:filter-by-ip-range-cidr cidr="127.0.0.1/24"/>
いずれも、次の方法によって置き換えられます。
<validation:is-blacklisted-ip blacklist="iplist" ip="#[vars.ip]">
<validation:ip-filter-list>
<validation:ips>
<validation:ip value="127.0.0.1/24"/>
</validation:ips>
</validation:ip-filter-list>
この場合、その ip
変数を設定する必要があります (または、適合するいずれかの変数)。
他に Mule 4 で追加された同様の検証はありますか?
はい、IP 検索条件リストに記載された IP のみを許可するホワイトリスト検証もあります。
Mule 3 では、開始日から定義された一定期間を経過したメッセージを絞り込むことができました。例:
<filters:filter-expired dateTime="#[vars.startingTime]" expiresIn="1000"/>
Mule 4 では、この検証は Validation Module にあります。
<validation:is-not-elapsed time="1" timeUnit="SECONDS" since="#[vars.startingTime]"/>
他に Mule 4 で追加された同様の検証はありますか?
はい、経過時間が一定の時間を超えた場合に検証する経過時間検証もあります。