Je suis confronté à certains problèmes lorsque j'essaie d'autoriser POST à un emplacement spécifique et de refuser le reste des emplacements dans le contrôleur ingress de nginx.
Je veux ouvrir l'option POST à 2 chemins différents :
/api/v1/user/something
/api/v1/usersomething
Mes configurations actuelles :
server-snippet: |-
add_header Allow "GET, HEAD" always;
location /api/v1/ {
allow all;
}
if ( $request_method !~ ^(GET|HEAD)$ ) {
return 405;
}
location /health {
access_log off;
return 200 "healthy\n";
}
Pourtant, pour chaque /api/
j'obtiens le code de retour 405.