Azure Cosmos DB-firewall: tillad proxyens offentlige udgående IP
Tilpas Cosmos DB's IP-firewall til den offentlige udgående adresse, som forward-proxyen faktisk bruger.
Når en Cosmos DB-klient sendes gennem en forward-proxy, ændres den netværkskilde, som databasekontoen ser. En IP-firewall, der tillader arbejdsstationens direkte offentlige adresse, kan derfor afvise den anmodning, der går gennem proxyen.
For en konto med offentlig adgang og udvalgte netværk skal du tillade proxyroutens offentlige udgående IP eller et godkendt interval. Det kan være en NAT-adresse bag proxyen og ikke det værtsnavn eller den private adresse, som Python-klienten bruger til at nå sin listener.
Brug de udgående oplysninger, som proxyoperatøren har tildelt. En roterende udgangspulje kræver en passende stabil rute eller et godkendt sæt udgående adresser; at tillade én observeret adresse er upålideligt, når senere forbindelser bruger andre.
Cosmos DB dokumenterer et 403-svar for anmodninger uden for sin IP-tilladelsesliste. Opdateringer af firewallen kan tage op til 15 minutter at brede sig. Behold databasekontoens normale autorisationsoplysninger, fordi en tilladt netværkskilde stadig kræver gyldig autorisation.