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.
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 |
||
|
tea |
||
|
credentials-java |
||
|
credentials-api |
||
|
openapiutil |
||
|
alibabacloud-gateway-spi |
||
|
tea-xml |
||
|
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.
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 |
|
accessKeySecret |
AccessKey Secret. Définissez soit ce paramètre, soit |
|
securityToken |
Jeton Security Token Service (STS). Définissez soit ce paramètre, soit |
|
bearerToken |
Jeton bearer. Définissez soit ce paramètre, soit |
|
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 |
|
network |
Lorsque
Pour le SDK Simple Log Service (sls20201230), un endpoint Internet est utilisé par défaut. Vous pouvez spécifier un autre type d'endpoint :
|
|
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 : |
|
httpsProxy |
Adresse et port du serveur proxy HTTPS. Format : |
|
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.
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 : |
|
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 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 : |
|
httpsProxy |
Adresse et port du serveur proxy HTTPS. Format : |
|
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. |