如何配置nginx达到限定某些url地址为固定ip才能访问?

问题遇到的现象和发生背景

准备使用nginx做反向代理,想要对访问地址中带有如下字符串的URL限制为指定IP才能访问:

 ContainerId=id%3Atest.type.product%3A12345

此段字符串前面和后面都会有不定的别的字符串,请教该如何写配置文件呢?首先如何匹配该端字符串?其次对于存在在IP白名单内的客户端该如何写proxy_pass后面的地址?

location ~ /ContainerId=id%3Atest.type.product%3A12345/ { #这里该如何填写?
            proxy_pass http://192.168.234.130:80/XXXX; #这里该如何填写?
            add_header Access-Control-Allow-Origin *;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            allow 192.168.1.104; #只允许192.168.1.104访问URL中包含ContainerId=id%3Atest.type.product%3A12345的地址
            deny all;
        }