Crée un déploiement de service.
Description de l'opération
Remarques sur l'utilisation
-
Stratégies mutuellement exclusives : Vous pouvez utiliser la stratégie Partition ou Batch, mais pas les deux à la fois.
-
Limite de taux de requêtes : Jusqu'à 100 requêtes par seconde.
-
Autorisation : Cette opération nécessite l'autorisation eas:CreateServiceRollout.
-
ARN : acs:eas:{#regionId}:{#accountId}:service/{#ServiceName}.
-
Mettre en pause un déploiement : Pour mettre en pause le déploiement du service, définissez le paramètre Paused sur true. Vous pouvez ensuite reprendre ou annuler le déploiement en appelant l'opération UpdateServiceRollout.
-
Surveillance et restauration : Surveillez les métriques du service pendant le déploiement du service afin d'identifier et de résoudre rapidement les problèmes. Pour effectuer une restauration, vous pouvez ajuster la valeur de Partition ou supprimer la stratégie de déploiement.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
Syntaxe de la requête
POST /api/v2/services/{ClusterId}/{ServiceName}/rollout HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
L'identifiant de la région où le service est déployé. Appelez l'opération ListServices pour consulter la liste des régions disponibles. |
cn-shanghai |
| ServiceName |
string |
Oui |
Le nom du service à mettre à jour. Le nom doit être unique dans la région. Appelez l'opération DescribeService pour obtenir les détails du service. |
my-service |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Le corps de la requête. |
|
| Partition |
object |
Non |
La configuration de la stratégie Partition. |
|
| Partition |
string |
Non |
Le nombre d'instances à mettre à jour vers la nouvelle version. |
1 |
| Batch |
object |
Non |
La configuration de la stratégie Batch. |
|
| BatchSize |
string |
Non |
Le nombre d'instances à mettre à jour dans chaque lot. |
1 |
| Interval |
string |
Non |
L'intervalle d'attente après l'achèvement de chaque lot. |
5m |
| Paused |
boolean |
Non |
Indique si le déploiement doit être mis en pause. |
False |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le corps de la réponse. |
||
| RequestId |
string |
L'identifiant unique de la requête. Utilisez cet identifiant pour le dépannage et la traçabilité. |
40325405-579C-4D82**** |
| Message |
string |
Un message qui indique le résultat de l'opération. |
Déploiement créé avec succès |
Exemples
JSON format
{
"RequestId": "40325405-579C-4D82****\n",
"Message": "Rollout created successfully"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.