NetworkManagementClient ਦੀ Azure Core ਪੀੜ੍ਹੀ ਨਾਲ, ਬਣਾਉਣ ਵੇਲੇ ਪ੍ਰੌਕਸੀ ਮੈਪ ਦਿਓ:

from azure.mgmt.network import NetworkManagementClient

network = NetworkManagementClient(
    credential,
    subscription_id,
    proxies={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

ਐਪ ਦੇ ਮੌਜੂਦਾ credential ਅਤੇ subscription_id ਰੱਖੋ। https ਕੁੰਜੀ HTTPS ਪ੍ਰਬੰਧਨ ਟਿਕਾਣੇ ਚੁਣਦੀ ਹੈ; ਇਸਦਾ http:// ਮੁੱਲ ਵਿਚਕਾਰਲੇ ਸਰੋਤੇ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ। ਪ੍ਰਬੰਧਨ ਐਂਡਪੌਇੰਟ ਨੂੰ ਅਸਲੀ Azure ਸੇਵਾ ਹੀ ਰਹਿਣ ਦਿਓ। HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਤੋਂ ਪਤਾ ਪ੍ਰੌਕਸੀ ਮੈਪ ਦੇ ਮੁੱਲਾਂ ਵਿੱਚ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਜਨਤਕ HTTP ਮਾਰਗ ਚੁਣਦੇ ਹੋ।

ਕਨਫਿਗਰੇਸ਼ਨ ਦਾ ਸਰੋਤ ਚੁਣੋ

SDK ਪ੍ਰੋਸੈਸ ਵਾਤਾਵਰਨ ਵਿੱਚ HTTP_PROXY ਅਤੇ HTTPS_PROXY ਨੂੰ ਵੀ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ। ਇਹਨਾਂ ਨੂੰ ਉਸ ਸੇਵਾ, ਨੋਟਬੁੱਕ ਕਰਨਲ ਜਾਂ CI ਵਰਕਰ ਉੱਤੇ ਲਾਗੂ ਕਰੋ ਜੋ ਕਲਾਇੰਟ ਵਰਤਦਾ ਹੈ। ਦਸਤਾਵੇਜ਼ੀ use_env_settings ਵਿਕਲਪ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਲਾਗੂ ਵਾਤਾਵਰਨ ਸੈਟਿੰਗਾਂ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਾਂ ਨਹੀਂ।

ਇਸ ਬਣਾਉਣ ਦੇ ਪੈਟਰਨ ਨੂੰ ਪੁਰਾਣੇ client.config.proxies.add ਉਦਾਹਰਨਾਂ ਨਾਲ ਨਾ ਮਿਲਾਓ: ਉਹ msrest ਪੀੜ੍ਹੀ ਦੇ ਹਨ।

ਫੇਲ੍ਹ ਹੋਇਆ ਬੇਨਤੀ ਲੱਭੋ

ਇਹ ਮੈਪ ਪ੍ਰਬੰਧਨ ਪਾਈਪਲਾਈਨ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। ਜੇ ਟੋਕਨ ਲੈਂਦਿਆਂ ਫੇਲ੍ਹਤਾ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਆਬਜੈਕਟ ਦੀ ਸਮਰਥਿਤ ਨੈੱਟਵਰਕ ਕਨਫਿਗਰੇਸ਼ਨ ਜਾਂਚੋ; ਇਹ ਪ੍ਰਬੰਧਨ ਕਾਲ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਉਸ ਬੇਨਤੀ ਨੂੰ ਆਪਣੇ ਟ੍ਰਾਂਸਪੋਰਟ ਰਾਹੀਂ ਭੇਜ ਸਕਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ