ਤੁਹਾਡਾ VPN ਆਪਣੇ ਆਪ Cosmos DB ਨੂੰ ਨਿੱਜੀ ਨਹੀਂ ਬਣਾਉਂਦਾ
VPN ਤੁਹਾਡੇ ਲੈਪਟਾਪ ਨੂੰ ਨੈੱਟਵਰਕ 'ਤੇ ਲਿਆਉਂਦਾ ਹੈ, ਡੇਟਾਬੇਸ ਦੇ ਅੰਦਰ ਨਹੀਂ। ਦੇਖੋ ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ, DNS ਜ਼ੋਨ, ਕਨੈਕਸ਼ਨ ਮੋਡ ਅਤੇ ਖਾਤਾ ਪਹੁੰਚ ਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਤੁਸੀਂ VPN ਰਾਹੀਂ ਲੈਪਟਾਪ ਨੂੰ VNet ਨਾਲ ਜੋੜਦੇ ਹੋ, Cosmos DB ਖਾਤੇ ਦਾ URL ਖੋਲ੍ਹਦੇ ਹੋ, ਅਤੇ ਬੇਨਤੀ ਫਿਰ ਵੀ ਜਨਤਕ ਇੰਟਰਨੈੱਟ ਰਾਹੀਂ ਬਾਹਰ ਜਾਂਦੀ ਹੈ। ਟਨਲ ਨੇ ਆਪਣਾ ਕੰਮ ਕੀਤਾ। ਜੋ ਇਸਨੇ ਨਹੀਂ ਕੀਤਾ ਉਹ ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ ਬਣਾਉਣਾ, ਨਿੱਜੀ DNS ਰਿਕਾਰਡ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨਾ ਜਾਂ ਜਨਤਕ ਪਹੁੰਚ ਬੰਦ ਕਰਨਾ ਸੀ, ਕਿਉਂਕਿ ਇਹ ਖਾਤੇ 'ਤੇ ਤਿੰਨ ਵੱਖਰੀਆਂ ਤਬਦੀਲੀਆਂ ਹਨ, ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਦੇ ਗੁਣ ਨਹੀਂ। ਇਹ ਉਦਾਹਰਨ NoSQL ਲਈ Azure Cosmos DB, VNet ਵਿੱਚ ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ ਅਤੇ VPN ਰਾਹੀਂ ਉਸ VNet ਨਾਲ ਜੁੜਿਆ ਲੈਪਟਾਪ ਵਰਤਦੀ ਹੈ, ਅਤੇ ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਪਤਾ ਬਿਨਾਂ ਬਦਲਾਅ ਰੱਖਦੀ ਹੈ।
ਮਿੱਥ: VPN 'ਤੇ ਹੋਣਾ ਡੇਟਾਬੇਸ ਨੂੰ ਨਿੱਜੀ ਬਣਾ ਦਿੰਦਾ ਹੈ
VNet 'ਤੇ ਹੋਣ ਦਾ ਮਤਲਬ ਸਿਰਫ਼ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡੇ ਪੈਕਟ ਉਸ VNet ਦੇ ਨਿੱਜੀ ਪਤਿਆਂ ਤੱਕ ਪਹੁੰਚ ਸਕਦੇ ਹਨ। ਇਹ ਇਸ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦਾ ਕਿ ਖਾਤੇ ਦਾ ਨਾਮ ਕਿੱਥੇ ਹੱਲ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਇਸ ਬਾਰੇ ਵੀ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦਾ ਕਿ ਖਾਤਾ ਅਜੇ ਵੀ ਜਨਤਕ ਟ੍ਰੈਫਿਕ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ ਆਪਣੇ ਪਤੇ, ਆਪਣੇ ਮਨਜ਼ੂਰੀ ਕਦਮ ਅਤੇ ਆਪਣੀ DNS ਵਾਇਰਿੰਗ ਵਾਲਾ ਵੱਖਰਾ ਸਰੋਤ ਹੈ। ਜਦੋਂ ਤੱਕ ਇਹ ਮੌਜੂਦ ਨਹੀਂ ਹੁੰਦਾ ਅਤੇ ਮਨਜ਼ੂਰ ਨਹੀਂ ਹੁੰਦਾ, ਨਾਮ ਜਨਤਕ ਐਂਡਪੌਇੰਟ 'ਤੇ ਹੱਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਟਨਲ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਤੁਹਾਡਾ ਟ੍ਰੈਫਿਕ ਉੱਥੇ ਜਾਂਦਾ ਹੈ।
ਅਸਲ ਵਿੱਚ ਨਾਮ ਨੂੰ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਹੱਲ ਕਰਨ ਦਾ ਕਾਰਨ ਕੀ ਹੈ
SDK ਦਾ ਆਮ ਖਾਤਾ ਐਂਡਪੌਇੰਟ ਰੱਖੋ, https://ACCOUNT.documents.azure.com ਵਰਗਾ ਕੁਝ। ਨਿੱਜੀ DNS ਨੂੰ ਉਹ ਨਾਮ Private Link ਲੜੀ ਰਾਹੀਂ ਐਂਡਪੌਇੰਟ ਦੇ ਨਿੱਜੀ ਪਤਿਆਂ 'ਤੇ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਸਨੂੰ ਸੰਖਿਆਤਮਕ URL ਨਾਲ ਨਾ ਬਦਲੋ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਜਾਂਚ ਬੰਦ ਨਾ ਕਰੋ, ਕਿਉਂਕਿ ਇਹ DNS ਸਮੱਸਿਆ ਨੂੰ ਸੁਰੱਖਿਆ ਸਮੱਸਿਆ ਨਾਲ ਬਦਲਦਾ ਹੈ।
| Example choice | Value |
|---|---|
| Cosmos API | NoSQL |
| Private endpoint subresource | Sql |
| Private DNS zone | privatelink.documents.azure.com |
| SDK connection mode | Gateway |
ਉਹ ਮੁੱਲ NoSQL API ਲਈ ਖਾਸ ਹਨ। ਹੋਰ Cosmos API ਇੱਕੋ ਉਦਾਹਰਨ ਵਿੱਚ ਬਦਲਣਯੋਗ ਐਂਟਰੀਆਂ ਨਹੀਂ ਹਨ, ਅਤੇ ਕਿਸੇ ਹੋਰ API ਤੋਂ ਸਬਰਿਸੋਰਸ ਦਾ ਨਾਮ ਕਾਪੀ ਕਰਨ ਨਾਲ ਅਜਿਹਾ ਐਂਡਪੌਇੰਟ ਬਣਦਾ ਹੈ ਜੋ ਕਦੇ ਹੱਲ ਨਹੀਂ ਹੁੰਦਾ।
ਅਧਿਕਾਰਤ Azure ਵਰਕਫਲੋ ਰਾਹੀਂ ਐਂਡਪੌਇੰਟ ਬਣਾਓ ਅਤੇ ਮਨਜ਼ੂਰ ਕਰੋ, ਫਿਰ ਇਸਦੇ ਨਿੱਜੀ DNS ਜ਼ੋਨ-ਸਮੂਹ ਏਕੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਲੈਪਟਾਪ ਨੂੰ ਅਜਿਹਾ ਰਿਜ਼ੋਲਵਰ ਚਾਹੀਦਾ ਹੈ ਜੋ ਉਸ ਜ਼ੋਨ ਲਈ ਜਵਾਬ ਦੇ ਸਕੇ , ਸਿੱਧਾ ਜਾਂ ਮਨਜ਼ੂਰ ਫਾਰਵਰਡਿੰਗ ਰਾਹੀਂ, ਅਤੇ ਹਰ ਸੰਬੰਧਿਤ ਐਂਡਪੌਇੰਟ ਪਤੇ ਲਈ VPN ਕਲਾਇੰਟ ਰੂਟ।
ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਪਤੇ ਹੋ ਸਕਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਗਲੋਬਲ ਅਤੇ ਖੇਤਰੀ ਐਂਟਰੀਆਂ ਸ਼ਾਮਲ ਹਨ। ਖਾਤੇ ਦੇ ਖੇਤਰ ਬਦਲਣ 'ਤੇ DNS ਏਕੀਕਰਨ ਬਣਾਈ ਰੱਖੋ, hosts ਫਾਈਲ ਵਿੱਚ ਇੱਕ ਪਤਾ ਪਿੰਨ ਕਰਨ ਦੀ ਬਜਾਏ, ਅਤੇ ਯਾਦ ਰੱਖੋ ਕਿ ਅਸੰਬੰਧਿਤ ਜਨਤਕ ਰਿਜ਼ੋਲਵਰ ਦਾ ਜਵਾਬ ਨਿੱਜੀ ਮਾਰਗ ਬਾਰੇ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ। ਜੇ ਤੁਸੀਂ ਹੱਬ ਰਾਹੀਂ DNS ਫਾਰਵਰਡ ਕਰਦੇ ਹੋ, ਤਾਂ ਕਲਾਇੰਟ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਫਾਰਵਰਡਰ ਜਵਾਬ ਦਿੰਦਾ ਹੈ। ਪੁਰਾਣਾ ਫਾਰਵਰਡਰ ਜਨਤਕ ਜਵਾਬ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜੋ ਬਿਲਕੁਲ ਗੁੰਮ ਐਂਡਪੌਇੰਟ ਵਾਂਗ ਦਿਖਦਾ ਹੈ।
Gateway ਮੋਡ ਅਤੇ Direct ਮੋਡ ਬਦਲਣਯੋਗ ਨਹੀਂ ਹਨ
Gateway ਮੋਡ ਸੇਵਾ ਬੇਨਤੀਆਂ TCP 443 'ਤੇ HTTPS ਰਾਹੀਂ ਭੇਜਦਾ ਹੈ। ਇਸੇ ਲਈ ਸਿਰਫ਼ 443 ਲਈ ਬਣੀ ਫਾਇਰਵਾਲ ਨੀਤੀ ਇਸ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ ਅਤੇ ਇਸੇ ਲਈ ਇਹ ਉਦਾਹਰਨ ਇਸਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ ਚੁਣਦੀ ਹੈ।
Private Link ਰਾਹੀਂ Direct ਮੋਡ ਦੀਆਂ ਕਨੈਕਟੀਵਿਟੀ ਲੋੜਾਂ ਵੱਖਰੀਆਂ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਖਾਤਾ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਸੂਚੀਬੱਧ ਵਿਸ਼ਾਲ TCP ਪੋਰਟ ਰੇਂਜ ਸ਼ਾਮਲ ਹੈ। Gateway ਮੋਡ ਲਈ ਲਿਖੀ ਨੀਤੀ ਨੂੰ Direct ਮੋਡ ਕਲਾਇੰਟ ਲਈ ਚੁੱਪਚਾਪ ਦੁਬਾਰਾ ਨਹੀਂ ਵਰਤਣਾ ਚਾਹੀਦਾ, ਨਹੀਂ ਤਾਂ SDK ਜੁੜ ਜਾਵੇਗਾ ਅਤੇ ਫਿਰ ਪਹਿਲੇ ਡੇਟਾ ਓਪਰੇਸ਼ਨ 'ਤੇ ਅਟਕ ਜਾਵੇਗਾ।
ਇੱਕ ਮੋਡ ਚੁਣੋ, ਇਸਨੂੰ ਖਾਤੇ ਨਾਲ ਲਿਖੋ, ਅਤੇ ਨੈੱਟਵਰਕ ਨੀਤੀ ਨੂੰ ਇਸ ਨਾਲ ਮਿਲਾਓ। ਸਮੱਸਿਆ ਹੱਲ ਕਰਦਿਆਂ ਮੋਡ ਬਦਲਣ ਵਾਲੀਆਂ ਟੀਮਾਂ ਆਮ ਤੌਰ 'ਤੇ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਵੀ ਸੰਤੁਸ਼ਟ ਨਾ ਕਰਨ ਵਾਲੇ ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਦੇ ਸੈੱਟ 'ਤੇ ਪੁੱਜਦੀਆਂ ਹਨ।
ਜਨਤਕ ਪਹੁੰਚ ਬੰਦ ਕਰਨਾ ਇੱਕ ਵੱਖਰਾ ਸਵਿੱਚ ਹੈ
ਜੇ ਖਾਤਾ ਸਿਰਫ਼ ਨਿੱਜੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਤਾਂ ਖਾਤੇ ਦੀ ਸਮਰਥਿਤ ਸੈਟਿੰਗ ਰਾਹੀਂ ਜਨਤਕ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਬੰਦ ਕਰੋ ਅਤੇ ਨਤੀਜਾ ਪੁਸ਼ਟ ਕਰੋ। ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ ਦੀ ਮੌਜੂਦਗੀ ਨੂੰ ਪੂਰੀ ਪਹੁੰਚ ਦਾ ਫੈਸਲਾ ਨਾ ਮੰਨੋ, ਕਿਉਂਕਿ ਨਿੱਜੀ ਐਂਡਪੌਇੰਟ ਅਤੇ ਸਮਰਥ ਜਨਤਕ ਪਹੁੰਚ ਵਾਲਾ ਖਾਤਾ ਅਜੇ ਵੀ ਇੰਟਰਨੈੱਟ 'ਤੇ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।
VPN ਤੋਂ ਬਾਹਰ ਅਤੇ ਅੰਦਰੋਂ ਵੀ ਪੁਸ਼ਟੀ ਕਰੋ। ਜਿਸ ਨੈੱਟਵਰਕ ਨੂੰ ਬਾਹਰ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਉਸ ਤੋਂ ਆਈ ਬੇਨਤੀ ਉਹ ਪਰਖ ਹੈ ਜੋ ਸਾਬਤ ਕਰਦੀ ਹੈ ਕਿ ਸੈਟਿੰਗ ਲਾਗੂ ਹੋਈ, ਅਤੇ ਇਹੀ ਉਹ ਪਰਖ ਹੈ ਜੋ ਜ਼ਿਆਦਾਤਰ ਤਬਦੀਲੀ ਵਿੰਡੋਜ਼ ਛੱਡ ਦਿੰਦੀਆਂ ਹਨ।
ਪਹੁੰਚਯੋਗਤਾ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ
VPN ਲੈਪਟਾਪ ਤੋਂ ਮਨਜ਼ੂਰ SDK ਓਪਰੇਸ਼ਨ ਹੀ ਸਵੀਕ੍ਰਿਤੀ ਪਰਖ ਹੈ, ਆਮ ਖਾਤਾ URL ਅਤੇ ਇਚਿਤ ਪਛਾਣ ਵਰਤ ਕੇ। VPN ਪਹੁੰਚ Cosmos ਡੇਟਾ ਇਜਾਜ਼ਤਾਂ ਨਹੀਂ ਦਿੰਦੀ; ਡੇਟਾ ਪਲੇਨ ਆਪਣੀਆਂ ਭੂਮਿਕਾਵਾਂ ਜਾਂ ਕੁੰਜੀਆਂ ਜਾਂਚਦਾ ਹੈ।
ਫਿਰ ਇਨਕਾਰ ਚਲਾਓ: ਵੱਖਰੀ ਪਛਾਣ, ਅਤੇ ਅਜਿਹਾ ਨੈੱਟਵਰਕ ਮਾਰਗ ਜੋ ਹੁਣ ਖਾਤੇ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ। ਜੇ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਸਫਲ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡੀ ਦਰਜ ਕੀਤੀ ਸੀਮਾ ਤੁਹਾਡੀ ਬਣਾਈ ਸੀਮਾ ਨਹੀਂ ਹੈ।
ਮੁਕੰਮ ਕਰਦਿਆਂ ਚਾਰ ਤੱਥ ਲਿਖੋ: ਐਂਡਪੌਇੰਟ ਦੇ ਨਿੱਜੀ ਪਤੇ, ਖਾਤੇ ਦੇ ਨਾਮ ਲਈ ਜਵਾਬ ਦੇਣ ਵਾਲਾ DNS ਜ਼ੋਨ, ਪੋਰਟ ਲੋੜਾਂ ਸਮੇਤ ਕਨੈਕਸ਼ਨ ਮੋਡ, ਅਤੇ ਜਨਤਕ ਪਹੁੰਚ ਬੰਦ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਹ ਚਾਰ ਅਗਲੇ ਵਿਅਕਤੀ ਨੂੰ ਸੈੱਟਅਪ ਸਮਝਾਉਂਦੇ ਹਨ, ਅਤੇ ਹਰ ਇੱਕ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਫੇਲ੍ਹ ਹੁੰਦਾ ਹੈ।