Tous les produits
Search
Centre de documentation

Auto Scaling:ModifyEciScalingConfiguration

Dernière mise à jour :Sep 10, 2026

Modifie une configuration de mise à l'échelle de type Elastic Container Instance (ECI).

Description de l'opération

Description de l'opération

  • Si vous modifiez le nom d'une configuration de mise à l'échelle, assurez-vous qu'aucune configuration de mise à l'échelle portant le même nom n'existe dans le même groupe de mise à l'échelle.

  • Vous pouvez appeler DescribeEciScalingConfigurations pour interroger et vérifier le résultat de la modification.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

ess:ModifyEciScalingConfiguration

update

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

ScalingConfigurationId

string

Oui

L'identifiant de la configuration de mise à l'échelle que vous souhaitez modifier.

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

Non

Le nom de la configuration de mise à l'échelle. Le nom doit comporter entre 2 et 64 caractères et peut contenir des lettres, des chiffres et les caractères spéciaux suivants : traits de soulignement (_), traits d'union (-) et points (.). Le nom doit commencer par une lettre, un chiffre ou un caractère chinois.

Le nom de la configuration de mise à l'échelle doit être unique au sein d'un groupe de mise à l'échelle dans la même région. Si vous ne spécifiez pas ce paramètre, l'identifiant de la configuration de mise à l'échelle est utilisé par défaut.

test-modify

SecurityGroupId

string

Non

L'identifiant du groupe de sécurité auquel l'instance ECI appartient. Les instances ECI appartenant au même groupe de sécurité peuvent communiquer entre elles.

Si vous ne spécifiez pas de groupe de sécurité, le système utilise le groupe de sécurité par défaut de la région que vous sélectionnez. Assurez-vous que les règles entrantes du groupe de sécurité contiennent les protocoles et les ports que les conteneurs doivent exposer. Si aucun groupe de sécurité par défaut n'existe dans la région, le système en crée un automatiquement et ajoute les protocoles et les ports des conteneurs que vous déclarez aux règles entrantes du groupe de sécurité.

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

Non

Le nom de l'instance ECI, qui est également le nom du groupe de conteneurs. Le nom doit respecter les exigences suivantes :

  • Le nom doit comporter de 2 à 128 caractères.

  • Le nom peut contenir des lettres minuscules, des chiffres et des traits d'union (-). Il ne peut ni commencer ni se terminer par un trait d'union (-).

nginx-test

RestartPolicy

string

Non

La stratégie de redémarrage de l'instance. Valeurs valides :

  • Always : redémarre toujours l'instance.

  • Never : ne redémarre jamais l'instance.

  • OnFailure : redémarre l'instance en cas d'échec.

Valeur par défaut : Always.

Always

Cpu

number

Non

Le nombre de vCPU au niveau de l'instance. Unité : cœurs.

1.0

Memory

number

Non

La taille de la mémoire au niveau de l'instance. Unité : Gio.

2.0

ResourceGroupId

string

Non

L'identifiant du groupe de ressources.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

Non

La stratégie DNS. Valeurs valides :

  • None : utilise le DNS configuré par le champ DnsConfig.

  • Default : hérite des paramètres DNS de l'environnement d'exécution.

Default

ImageSnapshotId

string

Non

L'identifiant du cache d'images.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

Non

Le nom du rôle RAM de l'instance. ECI et ECS partagent le même rôle RAM d'instance. Pour plus d'informations, consultez Utiliser un rôle RAM d'instance en appelant des opérations d'API.

RamTestRole

TerminationGracePeriodSeconds

integer

Non

Le délai de temporisation pendant lequel un programme traite les opérations avant d'être arrêté. Unité : secondes.

60

AutoMatchImageCache

boolean

Non

Indique si les caches d'images doivent être automatiquement mis en correspondance. Valeurs valides :

  • true : met automatiquement en correspondance les caches d'images.

  • false : ne met pas automatiquement en correspondance les caches d'images.

Valeur par défaut : false.

false

Ipv6AddressCount

integer

Non

Le nombre d'adresses IPv6.

1

ActiveDeadlineSeconds

integer

Non

La période de validité. Unité : secondes.

1000

SpotStrategy

string

Non

La stratégie d'enchères pour l'instance. Valeurs valides :\n\n- NoSpot : une instance à la demande.\n- SpotWithPriceLimit : une instance spot avec une limite de prix maximale.\n- SpotAsPriceGo : une instance spot qui utilise le prix du marché au moment de l'achat comme prix d'enchère.\n\nValeur par défaut : NoSpot.

SpotPriceLimit

SpotPriceLimit

number

Non

Le prix horaire maximum de l'instance spot. La valeur peut être précise jusqu'à trois décimales.

Ce paramètre est requis lorsque SpotStrategy est défini sur SpotWithPriceLimit.

0.025

AutoCreateEip

boolean

Non

Indique si une adresse IP élastique (EIP) doit être créée automatiquement et associée à l'instance ECI.

true

EipBandwidth

integer

Non

La bande passante de l'EIP.

5

HostName

string

Non

Le nom d'hôte, qui est également le nom du groupe de conteneurs.

test

IngressBandwidth

integer

Non

La limite de bande passante entrante. Unité : octets.

1024000

EgressBandwidth

integer

Non

La limite de bande passante sortante. Unité : octets.

1024000

CpuOptionsCore

integer

Non

Le nombre de cœurs de processeur physique. Seuls certains types d'instances prennent en charge les paramètres personnalisés. Pour plus d'informations, consultez Personnaliser les options du processeur.

2

CpuOptionsThreadsPerCore

integer

Non

Le nombre de threads par cœur. Seuls certains types d'instances prennent en charge les paramètres personnalisés. Une valeur de 1 indique que l'hyper-threading est désactivé. Pour plus d'informations, consultez Personnaliser les options du processeur.

2

EphemeralStorage

integer

Non

La taille du stockage éphémère. Les disques cloud ESSD PL1 sont utilisés par défaut. Unité : Gio.

20

LoadBalancerWeight

integer

Non

Le poids du serveur backend. Valeurs valides : 1 à 100.

50

Tag

array<object>

Non

Les paires clé-valeur de balise de l'instance.

object

Non

Les paires clé-valeur de balise de l'instance.

Key

string

Non

La clé de la balise.

version

Value

string

Non

La valeur de la balise.

3

ImageRegistryCredential

array<object>

Non

Les informations relatives au référentiel d'images.

object

Non

Les informations relatives au référentiel d'images.

Password

string

Non

Le mot de passe du référentiel d'images.

yourpaasword

Server

string

Non

L'adresse du référentiel d'images.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

Non

Le nom d'utilisateur du référentiel d'images.

yourusername

Container

array<object>

Non

La liste des conteneurs dans l'instance.

array<object>

Non

La liste des conteneurs dans l'instance.

ReadinessProbe.TimeoutSeconds

integer

Non

Le délai d'expiration de la vérification. La valeur par défaut est de 1 seconde et la valeur minimale est de 1 seconde.

1

ReadinessProbe.SuccessThreshold

integer

Non

Le seuil du nombre de vérifications réussies consécutives requises pour considérer la vérification comme réussie après un échec précédent. La valeur par défaut est 1. La valeur actuelle doit être 1.

1

SecurityContext.Capability.Add

array

Non

Accorde des privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge.

string

Non

Accorde certains privilèges spécifiques aux processus du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge.

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

Non

Le port détecté par le socket TCP lorsque la vérification de l'état de santé est effectuée à l'aide de la méthode de socket TCP.

8000

ReadinessProbe.HttpGet.Scheme

string

Non

Le type de protocole correspondant à la requête HTTP GET lors de l'utilisation de requêtes HTTP pour les vérifications d'état de santé. Valeurs valides :

HTTP

LivenessProbe.PeriodSeconds

integer

Non

La période d'exécution de la vérification. La valeur par défaut est de 10 secondes et la valeur minimale est de 1 seconde.

5

Port

array<object>

Non

Les ports et protocoles exposés.

object

Non

Les ports et protocoles exposés.

Protocol

string

Non

Le type de protocole. Valeurs valides :

TCP

Port

integer

Non

Le numéro de port. Valeurs valides : de 1 à 65535.

80

SecurityContext.ReadOnlyRootFilesystem

boolean

Non

Indique si le système de fichiers racine sur lequel le conteneur s'exécute est en lecture seule. Actuellement, seule la configuration true est prise en charge.

true

EnvironmentVar

array<object>

Non

Les informations sur les variables d'environnement.

object

Non

Les informations sur les variables d'environnement.

Key

string

Non

Le nom de la variable d'environnement. Le nom doit comporter entre 1 et 128 caractères et correspondre au format [0-9a-zA-Z] et aux traits de soulignement. Il ne peut pas commencer par un chiffre.

PATH

Value

string

Non

La valeur de la variable d'environnement. La valeur peut comporter jusqu'à 256 caractères.

/usr/local/bin

LivenessProbe.TcpSocket.Port

integer

Non

Le port détecté par le socket TCP lorsque la vérification de l'état de santé est effectuée à l'aide de la méthode de socket TCP.

8000

Tty

boolean

Non

Indique si l'interaction doit être activée. Valeur par défaut : false.

Définissez ce paramètre sur true lorsque Command est défini sur /bin/bash.

false

WorkingDir

string

Non

Le répertoire de travail du conteneur.

/usr/local/

LivenessProbe.HttpGet.Scheme

string

Non

Le type de protocole correspondant à la requête HTTP Get lors de l'utilisation de requêtes HTTP pour les vérifications de l'état de santé. Valeurs valides :

HTTP

ReadinessProbe.HttpGet.Port

integer

Non

Le numéro de port détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP.

8080

Arg

array

Non

Les arguments correspondant à la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge.

string

Non

Les arguments correspondant à la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge.

100

Gpu

integer

Non

Le nombre de GPU pour le conteneur.

1

ReadinessProbe.InitialDelaySeconds

integer

Non

Le moment où la vérification commence à s'exécuter, calculé à partir de la fin du démarrage du conteneur. L'unité est la seconde.

3

Stdin

boolean

Non

Indique si ce conteneur doit allouer une mémoire tampon pour l'entrée standard dans l'environnement d'exécution du conteneur. Si ce paramètre n'est pas défini, les lectures à partir de l'entrée standard dans le conteneur entraîneront une fin de fichier (EOF).

false

Memory

number

Non

La taille de la mémoire du conteneur. Unité : Gio.

0.5

Name

string

Non

Le nom de l'image du conteneur.

nginx

Image

string

Non

L'image du conteneur.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

LivenessProbe.InitialDelaySeconds

integer

Non

Le moment où la vérification commence à s'exécuter, calculé à partir de la fin du démarrage du conteneur. L'unité est la seconde.

5

VolumeMount

array<object>

Non

Les informations de montage du volume.

object

Non

Les informations de montage du volume.

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 au sein du même pod, voire avec d'autres pods sur le même nœud. Valeurs valides :

  • None : le volume ne détecte aucun montage ultérieur effectué sur ce volume ou ses sous-répertoires.

  • HostToCotainer : le volume détecte les montages ultérieurs effectués sur ce volume ou ses sous-répertoires.

  • Bidirectional : similaire à HostToCotainer, le volume détecte les opérations de montage. De plus, le volume est propagé en retour à l'hôte et à tous les conteneurs de tous les pods utilisant le même volume.

Valeur par défaut : None.

None

MountPath

string

Non

Le répertoire dans lequel le volume est monté dans le conteneur.

Important Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. Utilisez ce paramètre avec précaution.
.

/pod/data

ReadOnly

boolean

Non

Indique si le volume est en lecture seule.

  • true : en lecture seule.

  • false : en lecture et écriture.

Valeur par défaut : false.

false

Name

string

Non

Le nom du volume. Cette valeur est identique à la valeur Name dans Volume.

default-volume1

SubPath

string

Non

Le sous-chemin du volume.

data2/

LivenessProbe.FailureThreshold

integer

Non

Le seuil du nombre d'échecs de vérification consécutifs requis pour considérer la vérification comme ayant échoué après une réussite précédente.

3

ReadinessProbe.Exec.Command

array

Non

La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande.

string

Non

La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande.

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

Non

Le seuil du nombre d'échecs de vérification consécutifs requis pour considérer la vérification comme ayant échoué après une réussite précédente.

3

ImagePullPolicy

string

Non

La stratégie d'extraction d'image du conteneur. Valeurs valides :

  • Always : extrait toujours l'image. L'image est extraite à chaque fois.

  • IfNotPresent : extrait l'image uniquement en cas de besoin. L'image locale est utilisée en premier. Si aucune image locale n'est disponible, l'image est extraite.

  • Never : n'extrait jamais l'image. Seule l'image locale est utilisée.

Always

StdinOnce

boolean

Non

Indique si le flux d'entrée standard reste actif au cours de plusieurs sessions d'attachement lorsque l'entrée standard est définie sur true.

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'y attache. Elle reste ensuite ouverte et accepte les données jusqu'à ce que le client se déconnecte, auquel cas l'entrée standard est fermée et le reste jusqu'au redémarrage du conteneur.

false

Cpu

number

Non

Le nombre de vCPU du conteneur. Unité : cœurs.

0.25

LivenessProbe.HttpGet.Port

integer

Non

Le numéro de port détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP.

8888

LivenessProbe.HttpGet.Path

string

Non

Le chemin détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP.

/healthyz

LivenessProbe.SuccessThreshold

integer

Non

Le seuil du nombre de vérifications réussies consécutives requises pour considérer la vérification comme réussie après un échec précédent. La valeur par défaut est 1. La valeur actuelle doit être 1.

1

ReadinessProbe.PeriodSeconds

integer

Non

La période d'exécution de la vérification. La valeur par défaut est de 10 secondes et la valeur minimale est de 1 seconde.

3

LivenessProbe.TimeoutSeconds

integer

Non

Le délai d'expiration de la vérification. La valeur par défaut est de 1 seconde et la valeur minimale est de 1 seconde.

1

Command

array

Non

Les commandes de démarrage du conteneur. Un maximum de 20 commandes sont prises en charge. Chaque commande peut contenir jusqu'à 256 caractères.

string

Non

Les commandes de démarrage du conteneur. Un maximum de 20 commandes sont prises en charge. Chaque commande peut contenir jusqu'à 256 caractères.

sleep

SecurityContext.RunAsUser

integer

Non

L'identifiant de l'utilisateur sous lequel le conteneur s'exécute.

1000

ReadinessProbe.HttpGet.Path

string

Non

Le chemin détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP.

/healthz

LivenessProbe.Exec.Command

array

Non

La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande.

string

Non

La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande.

cat /tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

Non

L'adresse de l'hôte qui reçoit la requête HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

Non

Le numéro de port pour la détection des requêtes HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart.

5050

LifecyclePostStartHandlerHttpGetPath

string

Non

Le chemin pour la détection des requêtes HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart.

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

Non

Le type de protocole pour les requêtes HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart. Valeurs valides :

  • HTTP.

  • HTTPS.

HTTPS

LifecyclePostStartHandlerExec

array

Non

La commande à exécuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PostStart.

string

Non

La commande à exécuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PostStart.

[ "/bin/sh", "-c", "echo Hello from the postStart handler /usr/share/message" ]

LifecyclePostStartHandlerTcpSocketHost

string

Non

L'adresse de l'hôte pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PostStart.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

Non

Le port pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PostStart.

80

LifecyclePreStopHandlerHttpGetHost

string

Non

L'adresse de l'hôte qui reçoit la requête HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

Non

Le numéro de port pour la détection des requêtes HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop.

80

LifecyclePreStopHandlerHttpGetPath

string

Non

Le chemin pour la détection des requêtes HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop.

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

Non

Le type de protocole pour les requêtes HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop. Valeurs valides :

  • HTTP.

  • HTTPS.

HTTP

LifecyclePreStopHandlerExec

array

Non

La commande à exécuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PreStop.

string

Non

La commande à exécuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PreStop.

[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]

LifecyclePreStopHandlerTcpSocketHost

string

Non

L'adresse de l'hôte pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PreStop.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

Non

Le port pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PreStop.

80

Volume

array<object>

Non

Les informations du volume.

array<object>

Non

Les informations du volume.

Type

string

Non

Le type du volume. Valeurs valides :

  • EmptyDirVolume.

  • NFSVolume.

  • ConfigFileVolume.

  • FlexVolume.

EmptyDirVolume

DiskVolume.DiskSize

integer

Non

La taille du DiskVolume. Unité : GiB.

15

NFSVolume.Path

string

Non

Le chemin du volume de données NFS.

/share

FlexVolume.FsType

string

Non

Le type de système de fichiers monté. La valeur par défaut dépend du script FlexVolume.

ext4

DiskVolume.FsType

string

Non

Ce type de système n'est pas recommandé. Il est conseillé d'utiliser le paramètre FlexVolume.FsType.

xfs

HostPathVolume.Type

string

Non

Le type de répertoire de l'hôte. Par exemple : File, Directory, Socket, etc.

Directory

NFSVolume.ReadOnly

boolean

Non

Indique si le volume de données NFS est en lecture seule.

false

HostPathVolume.Path

string

Non

Le chemin absolu sur l'hôte.

/xx/xx/name

FlexVolume.Options

string

Non

Liste des options de l'objet FlexVolume. Ces options sont au format clé-valeur et transmises en JSON.

Par exemple : lors du montage d'un disque cloud via FlexVolume, le format des options est {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}.

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

FlexVolume.Driver

string

Non

Le nom du pilote utilisé pour FlexVolume.

flexvolume

ConfigFileVolumeDefaultMode

integer

Non

Les autorisations par défaut du ConfigFileVolume.

0644

NFSVolume.Server

string

Non

L'adresse du serveur NFS.

3f9cd4a596-n****.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

Non

L'identifiant du DiskVolume.

d-xx

Name

string

Non

Le nom du volume.

default-volume1

EmptyDirVolume.Medium

string

Non

Le support de stockage de l'EmptyDirVolume. La valeur par défaut est vide, ce qui utilise le système de fichiers du nœud. La valeur memory est prise en charge, ce qui indique l'utilisation de la mémoire.

memory

ConfigFileVolumeConfigFileToPath

array<object>

Non

La liste des chemins des fichiers de configuration.

object

Non

La liste des chemins des fichiers de configuration.

Path

string

Non

Le chemin relatif du fichier.

/usr/bin/

Mode

integer

Non

Les autorisations du répertoire ConfigFileVolume.

0644

Content

string

Non

Le contenu du fichier de configuration (32 Ko).

bGl1bWk=

EmptyDirVolume.SizeLimit

string

Non

La taille du volume de données EmptyDir. Veuillez inclure l'unité lors de la spécification de la valeur. Il est recommandé d'utiliser Gi ou Mi.

256 Mi

InitContainer

array<object>

Non

La liste des conteneurs d'initialisation.

array<object>

Non

La liste des conteneurs d'initialisation.

InitContainerEnvironmentVar

array<object>

Non

Les informations sur les variables d'environnement.

object

Non

Les informations sur les variables d'environnement.

Key

string

Non

Le nom de la variable d'environnement. Le nom doit comporter entre 1 et 128 caractères et correspondre au format [0-9a-zA-Z] et aux traits de soulignement. Il ne peut pas commencer par un chiffre.

Path

Value

string

Non

La valeur de la variable d'environnement. La valeur peut comporter jusqu'à 256 caractères.

/usr/bin/

SecurityContext.Capability.Add

array

Non

Accorde des privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les configurations NET_ADMIN et NET_RAW sont prises en charge.

string

Non

Accorde des privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge.

NET_ADMIN

Image

string

Non

L'image utilisée par le conteneur.

nginx

InitContainerVolumeMount

array<object>

Non

Les informations de montage du volume.

object

Non

Les informations de montage du volume.

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 au sein du même pod, voire avec d'autres pods sur le même nœud. Valeurs valides :

  • None : le volume ne détecte aucun montage ultérieur effectué sur ce volume ou ses sous-répertoires.

  • HostToCotainer : le volume détecte les montages ultérieurs effectués sur ce volume ou ses sous-répertoires.

  • Bidirectional : similaire à HostToCotainer, le volume détecte les opérations de montage. De plus, le volume est propagé en retour à l'hôte et à tous les conteneurs de tous les pods utilisant le même volume.

Valeur par défaut : None.

None

MountPath

string

Non

Le répertoire de montage.

Important Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. Utilisez ce paramètre avec précaution.
.

/usr/share/

ReadOnly

boolean

Non

Indique si le chemin de montage est en lecture seule.

  • true : en lecture seule.

  • false : en lecture et écriture.

Valeur par défaut : false.

false

Name

string

Non

Le nom du volume monté.

test-empty

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/sub/

ImagePullPolicy

string

Non

La stratégie de récupération d'image. Valeurs valides :

  • Always : récupère toujours l'image. L'image est récupérée à chaque fois.

  • IfNotPresent : récupère l'image uniquement si nécessaire. L'image locale est utilisée en premier. Si aucune image locale n'est disponible, l'image est récupérée.

  • Never : ne récupère jamais l'image. Seule l'image locale est utilisée.

Always

Cpu

number

Non

Le nombre de vCPU du conteneur. Unité : cœurs.

0.5

WorkingDir

string

Non

Le répertoire de travail.

/usr/local

Command

array

Non

Les commandes de démarrage du conteneur.

string

Non

Les commandes de démarrage du conteneur.

sleep

Arg

array

Non

Les arguments de démarrage du conteneur.

string

Non

Les arguments de démarrage du conteneur.

10

SecurityContext.RunAsUser

integer

Non

L'identifiant de l'utilisateur sous lequel le conteneur s'exécute.

587

Gpu

integer

Non

Le nombre de GPU pour le conteneur.

1

Memory

number

Non

La taille de la mémoire. Unité : GiB.

1.0

Name

string

Non

Le nom du conteneur.

test-init

DnsConfigNameServer

array

Non

La liste des adresses IP des serveurs DNS.

string

Non

La liste des adresses IP des serveurs DNS.

172.10.*.**

DnsConfigSearch

array

Non

La liste des domaines de recherche DNS.

string

Non

La liste des domaines de recherche DNS.

svc.local.kubenetes

DnsConfigOption

array<object>

Non

La liste des options d'objet. Chaque objet comprend un nom et une valeur facultative.

object

Non

La liste des options d'objet. Chaque objet comprend un nom et une valeur facultative.

Value

string

Non

La valeur de la variable d'objet.

value

Name

string

Non

Le nom de la variable d'objet.

name

HostAliase

array<object>

Non

Le mappage de nom d'hôte personnalisé pour un conteneur dans l'instance.

object

Non

Le mappage de nom d'hôte personnalisé pour un conteneur dans l'instance.

Ip

string

Non

L'adresse IP à ajouter.

192.0.XX.XX

Hostname

array

Non

Le nom d'hôte à ajouter.

string

Non

Le nom d'hôte à ajouter.

['hehe.com', 'haha.com']

SecurityContextSysctl

array<object>

Non

Le contexte de sécurité dans lequel le groupe de conteneurs s'exécute.

object

Non

Le contexte de sécurité dans lequel le groupe de conteneurs s'exécute.

Value

string

Non

La valeur de la variable contextuelle du contexte de sécurité dans lequel l'instance s'exécute.

65536

Name

string

Non

Le nom système du contexte de sécurité dans lequel l'instance s'exécute.

kernel.msgmax

NtpServer

array

Non

Le serveur NTP.

string

Non

Le serveur NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

Non

Les informations sur l'instance ACR Enterprise.

object

Non

Les informations sur l'instance ACR Enterprise.

Domain

array

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 des noms de domaine individuels. Séparez les noms de domaine multiples 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 des noms de domaine individuels. Séparez les noms de domaine multiples par des virgules (,).

*****-****-registry.cn-beijing.cr.aliyuncs.com

InstanceName

string

Non

Le nom de l'instance ACR Enterprise.

acr-test

InstanceId

string

Non

L'identifiant de l'instance ACR Enterprise.

cri-nwj395hgf6f3****

RegionId

string

Non

La région de l'instance ACR Enterprise.

cn-hangzhou

CostOptimization

boolean

Non

Indique si l'optimisation des coûts doit être activée. Valeurs valides :

  • true : Activée.

  • false : Non activée.

Valeur par défaut : false.

false

InstanceFamilyLevel

string

Non

Le niveau de la famille d'instances, utilisé pour filtrer les types d'instances répondant aux exigences. Ce paramètre prend effet lorsque CostOptimization est activé. Valeurs valides :

  • EntryLevel : types d'instances partagées. Coût plus faible, mais la stabilité des performances de calcul de l'instance n'est pas garantie. Convient aux scénarios à faible utilisation du processeur. Pour plus d'informations, consultez Familles d'instances partagées.

  • EnterpriseLevel : types d'instances de niveau entreprise. Performances stables avec des ressources dédiées. Convient aux scénarios exigeant une grande stabilité. Pour plus d'informations, consultez Familles d'instances.

  • CreditEntryLevel : types d'instances extensibles. Les crédits CPU sont utilisés pour garantir les performances de calcul. Convient aux scénarios caractérisés par une utilisation moyenne du processeur faible et des pics occasionnels. Pour plus d'informations, consultez Présentation des instances extensibles.

EnterpriseLevel

ContainersUpdateType

string

Non

Le paramètre de requête de contrôle pour la méthode de mise à jour du paramètre Containers. Valeurs valides :

  • RenewUpdate : mise à jour complète. Les paramètres de requête Containers dans la requête de mise à jour remplacent les configurations existantes du paramètre Containers.

  • IncrementalUpdate : mise à jour incrémentielle. Les conteneurs sont mis en correspondance via Containers.Name, et seuls les paramètres de requête spécifiés dans la requête sont mis à jour. Les paramètres non spécifiés ne sont pas mis à jour.

Valeur par défaut : RenewUpdate.

RenewUpdate

InstanceType

array

Non

Les types d'instances ECS spécifiés. Vous pouvez spécifier jusqu'à cinq types d'instances.

string

Non

Le type d'instance ECS spécifié. Vous pouvez spécifier jusqu'à cinq types d'instances. Pour plus d'informations, consultez Créer des instances en spécifiant des types d'instances ECS.

ecs.g6.large

DataCacheBucket

string

Non

Le compartiment de cache de données.

default

DataCachePL

string

Non

Le niveau de performance du disque cloud utilisé pour le cache de données. Il est recommandé de privilégier les disques cloud ESSD. Les valeurs valides pour le niveau de performance de ce disque sont les suivantes :

  • PL0 : jusqu'à 10 000 IOPS aléatoires en lecture/écriture par disque.

  • PL1 : jusqu'à 50 000 IOPS aléatoires en lecture/écriture par disque.

  • PL2 : jusqu'à 100 000 IOPS aléatoires en lecture/écriture par disque.

  • PL3 : jusqu'à 1 000 000 IOPS aléatoires en lecture/écriture par disque.

Valeur par défaut : PL1.

Remarque

Pour plus d'informations sur les disques cloud ESSD, consultez Disques cloud ESSD.

PL1

DataCacheProvisionedIops

integer

Non

Les IOPS de lecture et d'écriture provisionnés du disque ESSD AutoPL lorsque le cache de données utilise un disque ESSD AutoPL. Valeurs valides : 0 à min{50000, 1000 × Capacité - Performances de base}, où Performances de base = min{1800 + 50 × Capacité, 50000}.

Remarque

Pour plus d'informations sur les disques ESSD AutoPL, consultez disques ESSD AutoPL.

40000

DataCacheBurstingEnabled

boolean

Non

Indique si le mode burst (éclatement des performances) doit être activé lorsque le cache de données utilise un disque ESSD AutoPL. Valeurs valides :\n- true : Activé.\n- false : Non activé.\n\nValeur par défaut : false.\n>Pour plus d'informations sur les disques ESSD AutoPL, consultez Disques ESSD AutoPL.

false

GpuDriverVersion

string

Non

La version du pilote GPU. Valeurs valides :

  • tesla=470.82.01 (par défaut)

  • tesla=525.85.12

Remarque

Seuls certains types d'instances prennent en charge le changement de version du pilote GPU. Pour plus d'informations, consultez Créer des instances en spécifiant les spécifications GPU.

tesla=525.85.12

Override

boolean

Non

Indique s'il faut écraser. Valeurs valides :

  • true : Écraser.

  • false : Ne pas écraser.

false

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête, qui est un identifiant unique.

89945DD3-9072-47D0-A318-353284CF****

Exemples

JSON format

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

403 Forbidden.RiskControl Forbidden.RiskControl

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.