Met à jour une instance.
Description de l'opération
-
Vous ne pouvez mettre à jour que les instances Elastic Container Instance (ECI) qui sont à l'état Pending ou Running. Après la mise à jour, l'état de l'instance passe à Updating.
-
La mise à jour d'une instance ECI dont la RestartPolicy est Never peut entraîner l'échec des conteneurs. Procédez avec prudence.
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
|
eci:UpdateContainerGroup |
update |
*containergroup
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région. |
cn-hangzhou |
| RegionId |
string |
Oui |
L'identifiant de la région. |
cn-hangzhou |
| ContainerGroupId |
string |
Oui |
L'identifiant de l'instance ECI que vous souhaitez mettre à jour. Il s'agit de l'identifiant du groupe de conteneurs. |
eci-2zelg8vwnlzdhf8hv**** |
| RestartPolicy |
string |
Non |
La stratégie de redémarrage de l'instance. Valeurs valides :
|
Always |
| ClientToken |
string |
Non |
Un jeton client pour garantir l'idempotence de la requête. Générez une valeur de paramètre unique depuis votre client. La valeur ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. Pour plus d'informations, consultez Comment garantir l'idempotence. |
123e4567-e89b-12d3-a456-426655440000 |
| Cpu |
number |
Non |
Le nombre de vCPU pour l'instance (groupe de conteneurs). |
2.0 |
| Memory |
number |
Non |
La taille de la mémoire pour l'instance (groupe de conteneurs). Unité : GiB. |
4.0 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-2df3isufhi38**** |
| Tag |
array<object> |
Non |
La liste des balises à attacher à l'instance. |
|
|
object |
Non |
La liste des balises à attacher à l'instance. |
||
| Key |
string |
Non |
La clé de la balise. |
name |
| Value |
string |
Non |
La valeur de la balise. |
hxh |
| Volume |
array<object> |
Non |
La liste des volumes. |
|
|
array<object> |
Non |
La liste des volumes. |
||
| Name |
string |
Non |
Le nom du volume. |
test-empty |
| Type |
string |
Non |
Le type du volume. Valeurs valides :
|
EmptyDirVolume |
| NFSVolume.Path |
string |
Non |
Le chemin à monter sur le volume NFS. |
/ |
| NFSVolume.Server |
string |
Non |
L'adresse de la cible de montage NFS. |
071e349b04-bsd39.cn-hangzhou.nas.aliyuncs.com |
| NFSVolume.ReadOnly |
boolean |
Non |
L'autorisation en lecture seule pour le volume NFS. Valeurs valides :
|
false |
| ConfigFileVolume.ConfigFileToPath |
array<object> |
Non |
Les informations du fichier de configuration pour le volume ConfigFile. |
|
|
object |
Non |
Les informations du fichier de configuration pour le volume ConfigFile. |
||
| Path |
string |
Non |
Le chemin relatif du fichier de configuration. |
jin/test |
| Content |
string |
Non |
Le contenu du fichier de configuration. Le contenu doit être encodé en Base64. |
bGl1bWk= |
| EmptyDirVolume.Medium |
string |
Non |
Le support de stockage du volume EmptyDir. La valeur par défaut est une chaîne vide, ce qui signifie que le système de fichiers du nœud est utilisé. Vous pouvez définir cette valeur sur Memory pour utiliser la mémoire. |
Memory |
| EmptyDirVolume.SizeLimit |
string |
Non |
La taille du volume EmptyDir. Spécifiez l'unité pour la valeur, telle que Gi ou Mi. |
256Mi |
| FlexVolume.FsType |
string |
Non |
Le type de système de fichiers du disque lorsque vous utilisez un plug-in FlexVolume pour monter le disque. Les valeurs valides incluent ext4, ext3, xfs et vfat. La valeur par défaut est ext4. |
ext4 |
| FlexVolume.Driver |
string |
Non |
Le type de pilote lorsque vous utilisez un plug-in FlexVolume pour monter un volume. Valeurs valides :
|
alicloud/disk |
| FlexVolume.Options |
string |
Non |
La liste des options FlexVolume. Les options sont des paires clé-valeur au format JSON. Par exemple, lorsque vous montez un disque à l'aide de FlexVolume, Options spécifie les paramètres de configuration du disque. Pour plus d'informations, consultez Présentation des volumes. |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| HostPathVolume.Path |
string |
Non |
Le chemin du volume HostPath sur l'hôte. Remarque
Ce paramètre n'est pas encore disponible. |
/tmp |
| HostPathVolume.Type |
string |
Non |
Le type du volume HostPath. Valeurs valides :
Remarque
Ce paramètre n'est pas encore disponible. |
Directory |
| DnsConfig.Search |
array |
Non |
La liste des domaines de recherche DNS. |
my.dns.search.suffix |
|
string |
Non |
La liste des domaines de recherche DNS. |
my.dns.search.suffix |
|
| DnsConfig.NameServer |
array |
Non |
La liste des adresses IP des serveurs DNS. |
1.2.3.4 |
|
string |
Non |
La liste des adresses IP des serveurs DNS. |
1.2.3.4 |
|
| DnsConfig.Option |
array<object> |
Non |
Les informations de configuration DNS. |
|
|
object |
Non |
Les informations de configuration DNS. |
||
| Value |
string |
Non |
La valeur de la variable d'option pour la configuration DNS. |
2 |
| Name |
string |
Non |
Le nom de la variable d'option pour la configuration DNS. |
ndots |
| Container |
array<object> |
Non |
Spécifie la nouvelle configuration du groupe de conteneurs. |
|
|
array<object> |
Non |
Spécifie la nouvelle configuration du groupe de conteneurs. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration de la vérification. La valeur par défaut est de 1 seconde. La valeur minimale est de 1 seconde. |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
Non |
Le nombre de vérifications réussies consécutives requises pour déterminer que la vérification a réussi après un échec. La valeur par défaut est 1. |
1 |
| SecurityContext.Capability.Add |
array |
Non |
Accorde des autorisations spécifiques aux processus du conteneur. Actuellement, seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour l'utiliser, soumettez un ticket. |
|
|
string |
Non |
Accorde des autorisations spécifiques aux processus du conteneur. Actuellement, seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour l'utiliser, soumettez un ticket. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Non |
Le port pour la vérification TcpSocket. |
5000 |
| ReadinessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole pour la requête HTTP GET lorsque vous utilisez une requête HTTP pour une vérification de l'état. Valeurs valides :
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Non |
L'intervalle auquel la vérification est effectuée. La valeur par défaut est de 10 secondes. La valeur minimale est de 1 seconde. |
10 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Indique si le système de fichiers racine est en lecture seule. Actuellement, seule la valeur |
true |
| EnvironmentVar |
array<object> |
Non |
La liste des variables d'environnement pour le conteneur. |
|
|
object |
Non |
La liste des variables d'environnement pour le conteneur. |
||
| Key |
string |
Non |
Le nom de la variable d'environnement pour le conteneur. |
PATH |
| Value |
string |
Non |
La valeur de la variable d'environnement pour le conteneur. |
/usr/bin/local/ |
| FieldRef.FieldPath |
string |
Non |
Utilise un champ de pod comme variable d'environnement. Actuellement, seul |
status.podIP |
| LivenessProbe.TcpSocket.Port |
integer |
Non |
Le port pour la vérification TcpSocket. |
80 |
| Tty |
boolean |
Non |
Indique s'il faut activer l'interaction. La valeur par défaut est false. Si la commande est de type /bin/bash, définissez cette valeur sur true. |
false |
| WorkingDir |
string |
Non |
Le répertoire de travail du conteneur. |
/usr/share/ |
| Arg |
array |
Non |
Les arguments de démarrage pour le conteneur. Vous pouvez spécifier jusqu'à 10 arguments. |
hello |
|
string |
Non |
Les arguments de démarrage pour le conteneur. |
hello |
|
| Stdin |
boolean |
Non |
Indique s'il faut allouer une mémoire tampon pour l'entrée standard dans l'environnement d'exécution du conteneur. Si cette valeur n'est pas définie, la lecture à partir de l'entrée standard dans le conteneur entraîne une fin de fichier (EOF). La valeur par défaut est false. |
false |
| LivenessProbe.InitialDelaySeconds |
integer |
Non |
Le moment où la vérification commence. Ce délai est calculé à partir du démarrage du conteneur. |
10 |
| VolumeMount |
array<object> |
Non |
La liste des volumes à monter sur le conteneur. |
|
|
object |
Non |
La liste des volumes à monter sur le conteneur. |
||
| MountPropagation |
string |
Non |
Le paramètre de propagation de montage du volume. La propagation de montage permet aux volumes montés par un conteneur d'être partagés avec d'autres conteneurs dans le même pod, ou même avec d'autres pods sur le même nœud. Valeurs valides :
Valeur par défaut : None |
None |
| MountPath |
string |
Non |
Le répertoire à monter dans le conteneur. Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. À utiliser avec précaution. |
/usr/share/ |
| ReadOnly |
boolean |
Non |
Indique si le volume est en lecture seule. Valeur par défaut : false. |
false |
| SubPath |
string |
Non |
Le sous-répertoire du volume. Cela permet à un pod de monter différents répertoires du même volume dans différents répertoires du conteneur. |
/usr/share/sub/ |
| Name |
string |
Non |
Le nom du volume à monter sur le conteneur. Sélectionnez un volume monté sur l'instance ECI (groupe de conteneurs). La valeur doit correspondre à l'un des paramètres Volume.N.Name configurés. |
test-empty |
| ImagePullPolicy |
string |
Non |
La stratégie d'extraction d'image. Valeurs valides :
|
Never |
| StdinOnce |
boolean |
Non |
Lorsque l'entrée standard est définie sur true, le flux d'entrée standard reste ouvert lors de plusieurs sessions d'attachement. Si StdinOnce est défini sur true, l'entrée standard est ouverte au démarrage du conteneur et reste vide jusqu'à ce que le premier client s'attache à l'entrée standard. Elle reste ensuite ouverte pour recevoir des données jusqu'à ce que le client se déconnecte. À ce stade, l'entrée standard est fermée et le reste jusqu'au redémarrage du conteneur. |
true |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Non |
Le port pour la vérification du socket TCP lorsque vous utilisez un TCPSocket pour définir la fonction de rappel preStop. |
80 |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Non |
Le chemin pour la vérification de la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel postStart. |
/healthyz |
| ReadinessProbe.PeriodSeconds |
integer |
Non |
L'intervalle auquel la vérification est effectuée. La valeur par défaut est de 10 secondes. La valeur minimale est de 1 seconde. |
3 |
| LivenessProbe.SuccessThreshold |
integer |
Non |
Le nombre de vérifications réussies consécutives requises pour déterminer que la vérification a réussi après un échec. La valeur par défaut est 1. La valeur doit être 1. |
1 |
| Command |
array |
Non |
La commande de démarrage pour le conteneur. Vous pouvez spécifier jusqu'à 20 commandes. Chaque commande peut comporter jusqu'à 256 caractères. |
echo |
|
string |
Non |
La commande de démarrage pour le conteneur. Chaque commande peut comporter jusqu'à 256 caractères. |
echo |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui reçoit la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel postStart. |
hide |
| ReadinessProbe.HttpGet.Path |
string |
Non |
Le chemin pour la vérification HttpGet. |
/usr/ |
| LivenessProbe.Exec.Command |
array |
Non |
La commande à exécuter pour la vérification dans le conteneur. |
|
|
string |
Non |
La commande à exécuter pour la vérification dans le conteneur. |
echo |
|
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Non |
Le port pour la vérification du socket TCP lorsque vous utilisez un TCPSocket pour définir la fonction de rappel postStart. |
1 |
| LifecyclePostStartHandlerHttpGetPath |
string |
Non |
Le chemin pour la vérification de la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel postStart. |
/healthyz |
| LifecyclePostStartHandlerExec |
array |
Non |
La commande à exécuter dans le conteneur lorsque vous utilisez la ligne de commande pour définir la fonction de rappel postStart. |
hide |
|
string |
Non |
La commande à exécuter dans le conteneur lorsque vous utilisez la ligne de commande pour définir la fonction de rappel postStart. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerHttpGetPath |
string |
Non |
Le chemin pour la vérification de la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel preStop. |
/healthyz |
| Port |
array<object> |
Non |
Le port du conteneur. Valeurs valides : 1 à 65535. |
|
|
object |
Non |
Le port du conteneur. Valeurs valides : 1 à 65535. |
||
| Protocol |
string |
Non |
TCP/UDP. |
TCP |
| Port |
integer |
Non |
Le numéro de port. Valeurs valides : 1 à 65535. |
8080 |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP GET lorsque vous utilisez une requête HTTP pour configurer la fonction de rappel preStop. Valeurs valides :
|
HTTP |
| LivenessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole pour la requête HTTP GET lorsque vous utilisez une requête HTTP pour une vérification de l'état. Valeurs valides :
|
HTTP |
| LifecyclePostStartHandlerHttpGetHttpHeaders |
array<object> |
Non |
La collection d'en-têtes de requête HTTP valides dans la requête HTTP générée. |
|
|
object |
Non |
La collection d'en-têtes de requête HTTP valides dans la requête HTTP générée. |
||
| Value |
string |
Non |
La valeur du paramètre de requête pour la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel postStart. |
test |
| Name |
string |
Non |
Le paramètre de requête pour la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel postStart. |
testValue |
| ReadinessProbe.HttpGet.Port |
integer |
Non |
Le port pour la vérification HttpGet. |
8080 |
| LifecyclePostStartHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte pour la vérification du socket TCP lorsque vous utilisez un socket TCP pour définir la fonction de rappel postStart. |
10.0.XX.XX |
| Gpu |
integer |
Non |
Le nombre de GPU pour le conteneur. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
Non |
Le moment où la vérification commence. Ce délai est calculé à partir du démarrage du conteneur. |
10 |
| LifecyclePreStopHandlerExec |
array |
Non |
La commande à exécuter dans le conteneur lorsque vous utilisez la ligne de commande pour définir la fonction de rappel preStop. |
hide |
|
string |
Non |
La commande à exécuter dans le conteneur lorsque vous utilisez la ligne de commande pour définir la fonction de rappel preStop. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| Memory |
number |
Non |
La taille de la mémoire du conteneur. |
2.0 |
| Name |
string |
Non |
Le nom du conteneur. |
jenkins |
| LifecyclePreStopHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui reçoit la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel preStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte pour la vérification du socket TCP lorsque vous utilisez un socket TCP pour définir la fonction de rappel preStop. |
10.0.XX.XX |
| Image |
string |
Non |
L'image du conteneur. |
jenkins |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Non |
Le port pour la vérification de la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel preStop. |
1 |
| LivenessProbe.FailureThreshold |
integer |
Non |
Le nombre de vérifications échouées consécutives requises pour déterminer que la vérification a échoué après un succès. La valeur par défaut est 3. |
3 |
| ReadinessProbe.Exec.Command |
array |
Non |
La commande à exécuter pour la vérification dans le conteneur. |
|
|
string |
Non |
La commande à exécuter pour la vérification dans le conteneur. |
echo |
|
| LifecyclePreStopHandlerHttpGetHttpHeader |
array<object> |
Non |
Les informations d'en-tête de requête HTTP générées. |
|
|
object |
Non |
Les informations d'en-tête de requête HTTP générées. |
||
| Value |
string |
Non |
La valeur du paramètre de requête pour la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel preStop. |
testValue |
| Name |
string |
Non |
Le paramètre de requête pour la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel preStop. |
test |
| ReadinessProbe.FailureThreshold |
integer |
Non |
Le nombre de vérifications échouées consécutives requises pour déterminer que la vérification a échoué après un succès. La valeur par défaut est 3. |
3 |
| Cpu |
number |
Non |
La taille du vCPU du conteneur. |
1.0 |
| LivenessProbe.HttpGet.Port |
integer |
Non |
Le port pour la vérification HttpGet. |
8080 |
| LivenessProbe.HttpGet.Path |
string |
Non |
Le chemin pour la vérification HttpGet. |
/usr/local/bin |
| LivenessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration de la vérification. La valeur par défaut est de 1 seconde. La valeur minimale est de 1 seconde. |
1 |
| SecurityContext.RunAsUser |
integer |
Non |
L'UID utilisé pour exécuter le point d'entrée du processus du conteneur. |
1377 |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Non |
Le port pour la vérification de la requête HTTP GET lorsque vous utilisez une requête HTTP pour définir la fonction de rappel postStart. |
1 |
| InitContainer |
array<object> |
Non |
Spécifie les nouvelles informations du conteneur d'initialisation. |
|
|
array<object> |
Non |
Spécifie les nouvelles informations du conteneur d'initialisation. |
||
| SecurityContext.Capability.Add |
array |
Non |
Accorde des autorisations spécifiques aux processus du conteneur. Seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Soumettez un ticket pour demander cette autorisation. |
|
|
string |
Non |
Accorde des autorisations spécifiques aux processus du conteneur. Seuls NET_ADMIN et NET_RAW sont pris en charge. Remarque
NET_RAW n'est pas pris en charge par défaut. Pour utiliser cette autorisation, soumettez un ticket. |
NET_ADMIN |
|
| Image |
string |
Non |
L'image de conteneur pour le conteneur d'initialisation. |
nginx |
| VolumeMount |
array<object> |
Non |
La liste des points de montage de volumes. |
|
|
object |
Non |
Une liste de volumes à monter. |
||
| MountPropagation |
string |
Non |
Le paramètre de propagation de montage du volume. La propagation de montage permet à un volume monté par un conteneur d'être partagé avec d'autres conteneurs dans le même pod, ou même avec d'autres pods sur le même nœud. Valeurs valides :
Valeur par défaut : None |
None |
| MountPath |
string |
Non |
Le chemin de montage pour le conteneur d'initialisation. Le contenu du volume écrase tout contenu existant dans ce chemin. À utiliser avec précaution. |
/pod/data |
| ReadOnly |
boolean |
Non |
Indique si le volume est en lecture seule. La valeur par défaut est false. |
false |
| SubPath |
string |
Non |
Le sous-répertoire au sein du volume. Cela permet à un pod de monter différents sous-répertoires du même volume dans différents répertoires d'un conteneur. |
data2/ |
| Name |
string |
Non |
Le nom du volume à monter sur le conteneur d'initialisation. La valeur doit être le nom d'un volume défini dans le paramètre Volume.N.Name pour le groupe de conteneurs. |
default-volume1 |
| Port |
array<object> |
Non |
Le numéro de port. La plage valide est de 1 à 65535. |
|
|
object |
Non |
Le numéro de port. La valeur doit être comprise entre 1 et 65535. |
||
| Protocol |
string |
Non |
TCP ou UDP. |
TCP |
| Port |
integer |
Non |
Le port du conteneur d'initialisation. Valeurs valides : 1 à 65535. |
9000 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Indique si le système de fichiers racine du conteneur est en lecture seule. La seule valeur valide est |
true |
| EnvironmentVar |
array<object> |
Non |
Les variables d'environnement du conteneur. |
|
|
object |
Non |
La liste des variables d'environnement pour le conteneur. |
||
| Key |
string |
Non |
Le nom de la variable d'environnement pour le conteneur d'initialisation. |
PATH |
| Value |
string |
Non |
La valeur de la variable d'environnement pour le conteneur d'initialisation. |
/usr/local/bin |
| FieldRef.FieldPath |
string |
Non |
La référence à la valeur d'une variable d'environnement. La seule valeur prise en charge est status.podIP. |
status.podIP |
| ImagePullPolicy |
string |
Non |
La stratégie d'extraction d'image. Valeurs valides :
|
IfNotPresent |
| StdinOnce |
boolean |
Non |
Lorsque l'entrée standard est activée, le flux d'entrée standard reste ouvert lors de plusieurs sessions d'attachement. Si vous définissez StdinOnce sur true, l'entrée standard est ouverte au démarrage du conteneur. Le flux est vide jusqu'à ce que le premier client s'attache. Il accepte ensuite les données jusqu'à ce que le client se déconnecte. Une fois le client déconnecté, le flux est fermé et le reste jusqu'au redémarrage du conteneur. |
true |
| Cpu |
number |
Non |
Le nombre de vCPU pour le conteneur d'initialisation. |
2.0 |
| Tty |
boolean |
Non |
Indique si l'interaction doit être activée. La valeur par défaut est false. Si Command est défini sur /bin/bash, définissez ce paramètre sur true. |
true |
| WorkingDir |
string |
Non |
Le répertoire de travail du conteneur d'initialisation. |
/bin/local/ |
| Command |
array |
Non |
La commande pour le conteneur d'initialisation. |
/bin/sh sleep |
|
string |
Non |
La commande pour le conteneur d'initialisation. |
/bin/sh sleep |
|
| Arg |
array |
Non |
Les arguments de démarrage pour le conteneur d'initialisation. |
10 |
|
string |
Non |
Les paramètres de démarrage pour le conteneur d'initialisation. |
10 |
|
| SecurityContext.RunAsUser |
integer |
Non |
L'identifiant de l'utilisateur pour exécuter le conteneur. |
1000 |
| Gpu |
integer |
Non |
Le nombre de GPU pour le conteneur d'initialisation. |
1 |
| Memory |
number |
Non |
La taille de la mémoire du conteneur d'initialisation. |
4.0 |
| Stdin |
boolean |
Non |
Indique si un tampon doit être alloué pour l'entrée standard du conteneur. Si ce paramètre n'est pas défini, la lecture à partir de l'entrée standard renvoie une fin de fichier (EOF). La valeur par défaut est false. |
false |
| Name |
string |
Non |
Le nom du conteneur d'initialisation. |
init-nginx |
| ImageRegistryCredential |
array<object> |
Non |
Une liste des informations d'identification du référentiel d'images. |
|
|
object |
Non |
Une liste des informations d'identification pour le référentiel d'images. |
||
| Password |
string |
Non |
Le mot de passe pour le référentiel d'images. |
yourpassword |
| Server |
string |
Non |
L'adresse du référentiel d'images sans le préfixe http:// ou https://. |
registry.cn-shanghai.aliyuncs.com/ecitest/nginx:alpine |
| UserName |
string |
Non |
Le nom d'utilisateur pour le référentiel d'images. |
yourname |
| AcrRegistryInfo |
array<object> |
Non |
Informations sur l'instance ACR Enterprise. |
|
|
object |
Non |
Informations sur l'instance ACR Enterprise. |
||
| InstanceId |
string |
Non |
L'identifiant de l'instance ACR Enterprise. |
cri-nwj395hgf6f3**** |
| InstanceName |
string |
Non |
Le nom de l'instance ACR Enterprise. |
acr-test |
| RegionId |
string |
Non |
La région de l'instance ACR Enterprise. |
cn-beijing |
| Domain |
array |
Non |
Les noms de domaine de l'instance ACR Enterprise. Par défaut, cela inclut tous les noms de domaine de l'instance. Vous pouvez spécifier un ou plusieurs noms de domaine, séparés par des virgules. |
|
|
string |
Non |
Le nom de domaine de l'instance ACR Enterprise. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier un ou plusieurs noms de domaine. Séparez les noms de domaine multiples par des virgules. |
cn-beijing |
|
| UpdateType |
string |
Non |
Le type de mise à jour. Valeurs valides :
La valeur par défaut est RenewUpdate. |
RenewUpdate |
Description des paramètres
Container et InitContainer : InitContainer et Container ne prennent en charge que les mises à jour complètes. Le redémarrage de l'instance est requis pour mettre à jour un InitContainer. Les scénarios de mise à jour suivants sont pris en charge :
-
Une instance ECI possède à la fois un InitContainer et un Container, et seul l'InitContainer est mis à jour.
-
Une instance ECI possède à la fois un InitContainer et un Container, et seul le Container est mis à jour.
-
Une instance ECI possède à la fois un InitContainer et un Container, et les deux sont mis à jour.
-
Une instance ECI possède uniquement un Container, et le Container est mis à jour.
-
Une instance ECI possède uniquement un Container, et un InitContainer est ajouté.
-
Une instance ECI possède uniquement un Container, un InitContainer est ajouté et le Container est mis à jour.
ImageRegistryCredentials
-
Seules les mises à jour complètes sont prises en charge.
-
Le redémarrage de l'instance ECI n'est pas requis si vous mettez uniquement à jour les ImageRegistryCredentials sans augmenter le nombre d'identifiants. Dans tous les autres cas, un redémarrage est requis.
Mise à jour complète : si un paramètre est une liste, vous ne pouvez pas mettre à jour ses éléments individuels. Si un paramètre est une structure, vous ne pouvez pas mettre à jour ses membres individuels.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant unique de la requête. |
CB8D2B22-D636-4182-****-1FC9DBDAD66F |
Exemples
JSON format
{
"RequestId": "CB8D2B22-D636-4182-****-1FC9DBDAD66F"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.CPU.Memory | The specified cpu and memory are not allowed | |
| 400 | InvalidParameter.DuplicatedName | The container group include containers with duplicate names. | |
| 400 | InvalidParameter.DuplicatedVolumeName | The container group includes volumes with duplicate names. | The container group includes volumes with duplicate names. |
| 400 | InvalidParameter.LengthExceeded | %s | |
| 400 | InvalidParameter.ValueExceeded | %s | |
| 400 | IncorrectStatus | %s | |
| 400 | InvalidParam.CpuOrMemorySpec | The specified specification is invalid. | The specified specification is invalid. |
| 400 | InvalidParameter | %s | |
| 400 | MissingParameter | %s | |
| 400 | NoNeedUpdate | There are no changes to be updated for current resource. | There are no changes to be updated for current resource. |
| 403 | InvalidAction | The specified action is invalid | Invalid operation. |
| 404 | InvalidParameter.NotFound | %s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.