Closed mqmr closed 5 months ago
@mqmr enforce_on_key_configs is a list of maps. Here is an example.
Can you try this and see if it works?
enforce_on_key_configs = [
{
enforce_on_key_type = "TLS_JA3_FINGERPRINT"
},
{
enforce_on_key_type = "HTTP_PATH"
},
{
enforce_on_key_type = "HTTP_COOKIE"
enforce_on_key_name = "site_id"
}
]
@imrannayer
Thank you for the suggestion. Unfortunately, that doesn't work as well.
The second output in the initial message is for that very case.
I should've been more precise in my request. Actually, the provider doesn't support that feature:
@mqmr for provider issue can u plz create a ticket here
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days
will be available in provider version 5.31
it is available in 5.31.
[NOT A CONTRIBUTION]
It seems the module doesn't support setting TLS_JA3_FINGERPRINT, while the documentation [1] and examples [2] show it's possible.
Would it be possible to extend the module to support that as well? Thank you
[1] https://cloud.google.com/armor/docs/rate-limiting-overview#identifying_clients_for_rate_limiting [2] https://cloud.google.com/armor/docs/configure-rate-limiting#ja3