Azure Cosmos DB-brandvägg: tillåt proxyns offentliga utgående IP
Anpassa Cosmos DB:s IP-brandvägg till den offentliga utgående adress som vidarebefordringsproxyn faktiskt använder.
När en Cosmos DB-klient dirigeras via en vidarebefordringsproxy ändras den nätverkskälla som databaskontot ser. En IP-brandvägg som tillåter arbetsstationens direkta offentliga adress kan därför avvisa begäran som går genom proxyn.
För ett konto med offentlig åtkomst och valda nätverk, tillåt proxybanans offentliga utgående IP eller ett godkänt intervall. Det kan vara en NAT-adress bakom proxyn, inte värdnamnet eller den privata adress som Python-klienten använder för att nå sin lyssnare.
Använd den utgående information som proxyoperatören har tilldelat. En roterande utgångspool kräver en lämplig stabil rutt eller en godkänd uppsättning utgående adresser; att tillåta en enda observerad adress är opålitligt när senare anslutningar använder andra.
Cosmos DB dokumenterar ett 403-svar för begäranden utanför sin IP-tillåtelselista. Brandväggsuppdateringar kan ta upp till 15 minuter att spridas. Behåll databaskontots vanliga autentiseringsuppgifter, eftersom en tillåten nätverkskälla fortfarande behöver giltig auktorisering.