diff --git a/src/azure-cli/azure/cli/command_modules/appservice/custom.py b/src/azure-cli/azure/cli/command_modules/appservice/custom.py index 6eac25c36ab..12f90b9cc89 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/custom.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/custom.py @@ -822,6 +822,10 @@ def check_flex_app_after_deployment(cmd, resource_group_name, name): verify=not should_disable_connection_verify()) if 200 <= response.status_code <= 299: break + if response.status_code == 403 and response.reason == 'Ip Forbidden': + logger.warning("Failed to check health due to IP restriction") + break + num_trials = num_trials + 1 if response.status_code != 200: raise CLIError("Deployment was successful but the app appears to be unhealthy. Please "