Lors du déploiement et de la mise à niveau d'applications avec le plug-in toolkit-maven-plugin, vous devez configurer divers paramètres selon le scénario. Cette rubrique explique comment configurer ces paramètres.
Ces paramètres se répartissent en trois catégories :
Environnement de base (env)
Configuration de l'application (app)
Configuration du stockage (oss)
| Élément de configuration | Paramètre | Obligatoire/Exemple | Description |
| env | region_id | Oui | ID de la région de déploiement de l'application. |
| jar_path | target/demo.jar | Chemin d'accès au package de déploiement de l'application (absolu ou relatif). Si vous spécifiez ce chemin, Maven n'a pas besoin d'empaqueter le fichier d'application. | |
| endpoint | Non | Point de présence (POP) de la passerelle connecté à la passerelle pour l'application déployée sur Apsara Stack. | |
| app | app_id | Oui | ID de l'application. |
| release_type | 1 | Type de déploiement de l'application. Valeurs valides :
| |
| package_version | Non | Version du package de déploiement. Par défaut, il s'agit d'une chaîne combinant la version du fichier pom.xml et l'heure de création de l'instance actuelle, par exemple 1.0 (2018-09-27 19:00:00). | |
| desc | Non | Description du déploiement. | |
| group_id | Non | ID du groupe d'instances d'application. Par défaut, l'instance appartient à tous les groupes. | |
| batch | Non | Nombre de lots pour le déploiement. Valeur par défaut : 1. Valeur maximale : 5. | |
| batch_wait_time | Non | Intervalle entre deux lots consécutifs du déploiement (en minutes). Valeur par défaut : 0. | |
| stage_timeout | Non | Délai d'expiration de chaque étape du processus de modification (en minutes). Valeur par défaut : 5 minutes. Si vous spécifiez une valeur pour batch_wait_time, elle s'ajoute automatiquement à celle de stage_timeout. Le plug-in s'arrête si une étape dépasse ce seuil lors de l'exécution de l'application. | |
| oss | region_id | Non | ID de la région du bucket. Par défaut, il correspond à la région de déploiement de l'application. |
| bucket | Non | Nom du bucket de destination des données. Par défaut, le bucket Object Storage Service (OSS) gratuit fourni par Enterprise Distributed Application Service (EDAS) est utilisé. Pour utiliser un bucket OSS personnalisé, spécifiez le paramètre bucket. Sinon, EDAS attribue automatiquement un bucket OSS gratuit. | |
| key | Non | Chemin personnalisé de téléchargement du package d'application vers OSS. Par défaut, le bucket OSS gratuit fourni par EDAS est utilisé. Avec un bucket OSS spécifique, utilisez ce paramètre pour définir le chemin de stockage. Vous pouvez paramétrer le chemin avec les variables {region_id}, {app_id} et {version} (exemple : pkgs/petstore/{version}/store.war). Format par défaut : {region_id}/{app_id}/{version}. | |
| access_key_id | Non | AccessKey ID pour le téléchargement du package d'application vers OSS. | |
| access_key_secret | Non | AccessKey Secret pour le téléchargement du package d'application vers OSS. | |
| use_vpc_endpoint | true | Par défaut, le plug-in utilise l'endpoint public du bucket OSS spécifié. Définissez cette valeur sur true pour utiliser l'endpoint interne. |