HTTPS_PROXY ਨਾਲ Google Cloud Storage Python ਜੌਬ ਸ਼ੁਰੂ ਕਰੋ
Requests-ਅਧਾਰਿਤ Cloud Storage ਟ੍ਰਾਂਸਪੋਰਟ ਨੂੰ ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਨ ਜੌਬ ਚਲਾਉਣ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਦਿਓ।
ਮੂਲ 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 ਸੈਸ਼ਨ ਜਾਂ ਬਦਲਵੇਂ ਟ੍ਰਾਂਸਪੋਰਟ ਨੂੰ ਆਪਣੀ ਪ੍ਰੌਕਸੀ ਨੀਤੀ ਚਾਹੀਦੀ ਹੈ।