edit-icon download-icon

Errors and troubleshooting

Last Updated: Mar 20, 2018

The following are some common errors you may experience when using Alibaba Cloud Python SDK. Potential causes and resolutions are shown for these commonly experienced errors.

SDK.InvalidRegionId

Error message: Can not find endpoint to access.

Cause:

The SDK cannot automatically obtain the endpoint of the called product in the specified region.

Resolution:

  1. Obtain the service endpoint of the product in the corresponding API documentation.

  2. Run the following codes to set the endpoint:

    Note: Make sure that the region ID is correct.

    1. from aliyunsdkcore.profile import region_provider
    2. region_provider.modify_point('Ecs', 'cn-zhangjiakou', 'ecs.aliyuncs.com')

SDK.TimeoutError

Error message: SDK.TimeoutError

Cause:

The request times out and all retry attempts fail.

Resolution:

  • In scenarios such as cross-region call or low network quality, we recommend that you increase the timeout or the maximum number of retries.

  • If the problem persists and the network quality is confirmed to be good, we recommend that you open a ticket.

SDK.ServerError: InvalidProtocol.NeedSsl

Error message: Your request is denied as lack of ssl protect.Recommend:https://error-center.aliyun.com/status/search?Keyword=InvalidProtocol.NeedSsl&source=PopGw

Cause:

The API accepts only HTTPS requests so HTTP requests are rejected.

Resolution:

Add the following codes before sending the request:

  1. request.set_protocol_type('https')
Thank you! We've received your feedback.