Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:Configurer un délai d'expiration

Dernière mise à jour :Aug 11, 2026

Configurez les délais d'expiration des requêtes de connexion et de lecture dans Alibaba Cloud SDK V1.0 pour Python au niveau de la requête, du client ou par défaut.

Méthodes

  • Définissez un objet de requête.

    import os
    
    from aliyunsdkcore.client import AcsClient
    from aliyunsdkecs.request.v20140526.DescribeRegionsRequest import DescribeRegionsRequest
    
    client = AcsClient(
        os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID'),
        os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET'),
        '<region_id>'
    )
    
    request = DescribeRegionsRequest()
    # The timeout periods that you specify for a request object are used only for the current request.
    request.set_connect_timeout(10)
    request.set_read_timeout(15)
    
  • Configurez un client SDK.

    import os
    
    from aliyunsdkcore.client import AcsClient
    from aliyunsdkecs.request.v20140526.DescribeRegionsRequest import DescribeRegionsRequest
    
    # The timeout periods that you specify for an SDK client are used for all requests.
    client = AcsClient(
        os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID'),
        os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET'),
        '<region_id>',
        connect_timeout=10, # Configure a timeout period for connection requests.
        timeout=15 # Configure a timeout period for read requests.
    )
    request = DescribeRegionsRequest()
    
  • Utilisez les paramètres par défaut. Le délai d'expiration par défaut est de 5 secondes pour les requêtes de connexion et de 10 secondes pour les requêtes de lecture.

Remarque

Dans le SDK V1.0, les délais d'expiration s'appliquent selon l'ordre de priorité suivant : objet de requête, client SDK, puis valeurs par défaut.