Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:SDK Java V2.0 (recommandé)

Dernière mise à jour :Aug 11, 2026

Découvrez les packages de dépendances courants et les classes de configuration du SDK V2.0 pour résoudre rapidement les erreurs et améliorer votre efficacité de développement.

Packages de dépendances courants

La plupart des produits cloud du SDK V2.0 requièrent les packages de dépendances courants suivants. Vous pouvez obtenir leurs dernières versions depuis le dépôt Maven. En cas de conflit de packages, ajoutez manuellement les versions les plus récentes à votre projet.

Remarque

Ces packages s'installent automatiquement avec le SDK du produit cloud. Si une erreur survient, ajoutez manuellement la dernière version.

Nom du package

Adresse Maven

Adresse du dépôt de code GitHub

tea-util

Maven Central : com.aliyun:tea-util

tea-util

tea

Maven Central : com.aliyun:tea

tea-java

credentials-java

Maven Central : com.aliyun:credentials-java

credentials-java

credentials-api

Maven Central : com.aliyun:credentials-api

credentials-api

openapiutil

Maven Central : com.aliyun:openapiutil

openapiutil

alibabacloud-gateway-spi

Maven Central : com.aliyun:alibabacloud-gateway-spi

alibabacloud-gateway-spi

tea-xml

Maven Central : com.aliyun:tea-xml

tea-xml

tea-openapi

Maven Central : com.aliyun:tea-openapi

tea-openapi

Classes de configuration

com.aliyun.teaopenapi.models.Config

Cette classe permet de configurer des paramètres globaux tels que les identifiants, les endpoints, les paramètres de proxy et les délais d'expiration. Le tableau suivant décrit ces paramètres.

Remarque

N'utilisez pas de paramètres absents du tableau. Ils risquent d'être obsolètes ou sans effet.

Nom du paramètre

Description

credential

Client d'identifiants. Dans le SDK V2.0, l'outil credentials gère les informations d'identification. Pour plus d'informations, consultez Gérer les identifiants d'accès.

accessKeyId

AccessKey ID. Définissez soit ce paramètre, soit credential. Si credential et accessKeyId sont tous deux définis, les identifiants contenus dans credential prévalent.

accessKeySecret

AccessKey Secret. Définissez soit ce paramètre, soit credential. Si credential et accessKeySecret sont tous deux définis, les identifiants contenus dans credential prévalent.

securityToken

Jeton Security Token Service (STS). Définissez soit ce paramètre, soit credential. Si credential et securityToken sont tous deux définis, les identifiants contenus dans credential prévalent.

bearerToken

Jeton bearer. Définissez soit ce paramètre, soit credential. Si credential et bearerToken sont tous deux définis, les identifiants contenus dans credential prévalent.

endpoint

Endpoint du service pour la région où résident vos ressources cloud. Les appels API transitent par cet endpoint. Pour plus d'informations, consultez Configurer les endpoints.

regionId

Région où résident vos ressources cloud. Si endpoint n'est pas défini, le SDK résout l'endpoint du service à partir de cet ID de région. Pour plus d'informations, consultez Configurer les endpoints.

network

Lorsque regionId est défini, ce paramètre spécifie le type d'endpoint à résoudre. Par défaut, un endpoint Internet est utilisé. Valeurs valides :

  • vpc : Résout un endpoint VPC.

Pour le SDK Simple Log Service (sls20201230), un endpoint Internet est utilisé par défaut. Vous pouvez spécifier un autre type d'endpoint :

  • intranet : Résout l'endpoint VPC pour Simple Log Service.

  • accelerate : Résout l'endpoint d'accélération de transfert pour Simple Log Service.

maxIdleConns

Nombre maximal de connexions inactives dans le pool de connexions. Les connexions excédentaires sont fermées pour libérer des ressources. Valeur par défaut : 5. Pour plus d'informations, consultez Configurer un pool de connexions HTTP.

protocol

Protocole de requête. Valeurs valides : HTTPS et HTTP. Valeur par défaut : HTTPS. Pour plus d'informations, consultez Configurer les requêtes HTTPS.

readTimeout

Délai d'expiration de lecture. Valeur par défaut : 10000 millisecondes. Pour plus d'informations, consultez Mécanisme de délai d'expiration.

connectTimeout

Délai d'expiration de connexion. Valeur par défaut : 5000 millisecondes. Pour plus d'informations, consultez Mécanisme de délai d'expiration.

httpProxy

Adresse et port du serveur proxy HTTP. Format : http://proxyServer:port. Pour plus d'informations, consultez Configurer un proxy.

httpsProxy

Adresse et port du serveur proxy HTTPS. Format : https://username:password@proxyServer:port. Si l'authentification proxy n'est pas requise, utilisez https://proxyServer:port. Pour plus d'informations, consultez Configurer un proxy.

noProxy

Liste d'adresses séparées par des virgules qui contournent le proxy. Les noms de domaine et les adresses IP sont pris en charge. Pour plus d'informations, consultez Configurer un proxy.

com.aliyun.teautil.models.RuntimeOptions

Utilisez cette classe pour configurer des paramètres d'exécution par requête, tels que les paramètres de proxy et de délai d'expiration. Le tableau suivant décrit ces paramètres.

Remarque

N'utilisez pas de paramètres absents du tableau. Ils risquent d'être obsolètes ou sans effet.

Nom du paramètre

Description

autoretry

Indique s'il faut activer les nouvelles tentatives automatiques en cas d'erreurs réseau. Valeur par défaut : false (désactivé). Pour plus d'informations, consultez Mécanisme de nouvelle tentative.

maxAttempts

Nombre maximal de tentatives lorsque les nouvelles tentatives automatiques sont activées. Valeur par défaut : 3. Pour plus d'informations, consultez Mécanisme de nouvelle tentative.

maxIdleConns

Nombre maximal de connexions inactives dans le pool de connexions. Les connexions excédentaires sont fermées pour libérer des ressources. Valeur par défaut : 5. Pour plus d'informations, consultez Configurer un pool de connexions HTTP.

ignoreSSL

Lorsque protocol est défini sur HTTPS, le SDK valide les certificats SSL/TLS par défaut. Si votre environnement ne dispose pas de certificat SSL/TLS, utilisez ce paramètre pour ignorer temporairement la validation. Valeur par défaut : false (validation requise). Pour plus d'informations, consultez Configurer les requêtes HTTPS.

Remarque

Pour garantir la sécurité des communications dans votre environnement de production, activez la validation des certificats.

readTimeout

Délai d'expiration de lecture. Valeur par défaut : 10000 millisecondes. Pour plus d'informations, consultez Mécanisme de délai d'expiration.

connectTimeout

Délai d'expiration de connexion. Valeur par défaut : 5000 millisecondes. Pour plus d'informations, consultez Mécanisme de délai d'expiration.

httpProxy

Adresse et port du serveur proxy HTTP. Format : http://proxyServer:port. Pour plus d'informations, consultez Configurer un proxy.

httpsProxy

Adresse et port du serveur proxy HTTPS. Format : https://username:password@proxyServer:port. Si l'authentification proxy n'est pas requise, utilisez https://proxyServer:port. Pour plus d'informations, consultez Configurer un proxy.

noProxy

Liste d'adresses séparées par des virgules qui contournent le proxy. Les noms de domaine et les adresses IP sont pris en charge. Pour plus d'informations, consultez Configurer un proxy.