ਮੂਲ Requests-ਅਨੁਕੂਲ google.cloud.storage.Client ਟ੍ਰਾਂਸਪੋਰਟ ਲਈ Python ਜੌਬ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੌਕਸੀ ਸੈੱਟ ਕਰੋ:

export HTTPS_PROXY=http://proxy.example:8080
python storage_job.py

ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਵੇਰਵੇ ਪਹਿਲਾਂ ਹੀ ਸੈੱਟ ਹੋਣ ਤਾਂ ਜੌਬ ਆਮ ਢੰਗ ਨਾਲ ਕਲਾਇੰਟ ਬਣਾ ਸਕਦੀ ਹੈ:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY HTTPS ਮੰਜ਼ਿਲਾਂ ਵਾਲੀਆਂ ਬੇਨਤੀਆਂ ਚੁਣਦਾ ਹੈ। ਮੁੱਲ ਦੀ http:// ਸਕੀਮ ਵਿਚੋਲੇ ਦਾ ਪ੍ਰੋਟੋਕੋਲ ਦੱਸਦੀ ਹੈ, ਇਸ ਲਈ Cloud Storage ਐਂਡਪੁਆਇੰਟ ਦੀ ਸੁਰੱਖਿਆ ਘੱਟ ਨਹੀਂ ਕਰਦੀ। ਜਨਤਕ HTTP ਰੂਟ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਐਂਡਪੁਆਇੰਟ ਦਾ ਪਤਾ ਲਓ ਅਤੇ Cloud Storage URL ਨਾ ਬਦਲੋ।

ਜੌਬ ਅਜੇ ਵੀ ਹੋਰ ਰੂਟ ਵਰਤੇ ਤਾਂ NO_PROXY ਸਮੇਤ ਉਸੇ Python ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਾਤਾਵਰਨ ਜਾਂਚੋ। ਚੱਲਦਾ notebook ਕਰਨਲ ਜਾਂ ਸੇਵਾ ਵੱਖਰੇ ਟਰਮੀਨਲ ਵਿੱਚ ਬਾਅਦ ਵਿੱਚ ਕੀਤਾ export ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰਦੀ। ਅਸਫਲਤਾ ਸਰਟੀਫਿਕੇਟ ਨਾਲ ਸੰਬੰਧਿਤ ਹੋਵੇ ਤਾਂ ਇਸ ਦੀ CA ਸੰਰਚਨਾ ਜਾਂਚੋ।

gcloud ਕਮਾਂਡ ਦਾ ਚੱਲਣਾ ਵੱਖਰੀ ਤੁਲਨਾ ਹੈ: ਇਹ ਹੋਰ ਸੰਰਚਨਾ ਮਾਰਗ ਵਰਤ ਸਕਦੀ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ ਐਪਲੀਕੇਸ਼ਨ ਵੱਲੋਂ ਦਿੱਤੇ ਕਸਟਮ HTTP ਸੈਸ਼ਨ ਜਾਂ ਬਦਲਵੇਂ ਟ੍ਰਾਂਸਪੋਰਟ ਨੂੰ ਆਪਣੀ ਪ੍ਰੌਕਸੀ ਨੀਤੀ ਚਾਹੀਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ