Consulte par lots les informations relatives aux instances Elastic Container Instance (ECI).
Description de l'opération
Après l'arrêt d'une instance ECI, les ressources de calcul sous-jacentes sont révoquées. Les autres ressources créées avec l'instance (telles que les adresses IP élastiques) sont libérées avec l'instance par défaut.
- Les métadonnées des instances dans un état terminal (Failed, Succeeded ou Expired) sont conservées comme suit :
Toutes les informations des instances de la dernière heure sont conservées.
Pour les instances créées il y a plus d'une heure, seuls les 100 enregistrements les plus récents sont conservés (calculés séparément pour chaque région).
Si vous utilisez un utilisateur ou un rôle Resource Access Management (RAM) pour effectuer la requête, une liste vide est renvoyée lorsque l'utilisateur ou le rôle RAM ne dispose pas des autorisations requises pour cette opération.
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:DescribeContainerGroups |
get |
ContainerGroup.
ContainerGroup.
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région de l'instance. |
cn-hangzhou |
| RegionId |
string |
Oui |
La zone de l'instance. Si ce paramètre est laissé vide, le système sélectionne automatiquement une zone. Valeur par défaut : vide. |
cn-hangzhou-h |
| ZoneId |
string |
Non |
L'identifiant du vSwitch de l'instance. |
vsw-bp1jrgfqqy54kg5hc**** |
| VSwitchId |
string |
Non |
Le jeton pour la requête suivante. Une valeur vide de NextToken indique qu'il n'y a plus de résultats. Remarque
Vous n'avez pas besoin de spécifier ce paramètre pour la première requête. Pour les requêtes suivantes, obtenez le jeton à partir de la réponse de la requête précédente. |
d78f2dd8-5979-42fe-****-b16db43be5bc |
| NextToken |
string |
Non |
Le nombre maximal de ressources à renvoyer. Si ce paramètre n'est pas spécifié, la valeur par défaut est 20. La valeur maximale est 20. Remarque
Le nombre de résultats renvoyés peut être inférieur au nombre spécifié, mais ne le dépasse jamais. |
20 |
| Limit |
integer |
Non |
La séquence des identifiants d'instance. Vous pouvez spécifier jusqu'à 20 identifiants. La chaîne de caractères doit être au format JSON. |
["eci-bp17gw49eu09yiwm****", "eci-bp19aq49du01abcm****", "eci-2zegym1qhbmdfr1s****"] |
| ContainerGroupIds |
string |
Non |
Le nom de l'instance, qui correspond au nom du groupe de conteneurs. |
test |
| ContainerGroupName |
string |
Non |
L'état de l'instance. Valeurs valides :
|
Running |
| Status |
string |
Non |
L'identifiant du groupe de ressources auquel l'instance appartient. |
rg-aekzh43v***** |
| ResourceGroupId |
string |
Non |
Indique si les informations sur les événements doivent être renvoyées. |
true |
| WithEvent |
boolean |
Non |
Les informations sur les balises de l'instance. |
true |
| Tag |
array<object> |
Non |
La catégorie de calcul. Valeurs valides :
|
economy |
|
object |
Non |
Les balises des instances. |
||
| Key |
string |
Non |
La clé de balise de l'instance. |
name |
| Value |
string |
Non |
La valeur de balise de l'instance. |
test |
| ComputeCategory |
string |
Non |
L'identifiant du groupe de sécurité auquel l'instance appartient. |
sg-uf66jeqopgqa9hdn**** |
| SecurityGroupId |
string |
Non |
L'identifiant du groupe de sécurité auquel l'instance appartient. |
sg-uf66jeqopgqa9hdn**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| TotalCount |
integer |
Le nombre d'instances. |
1 |
| NextToken |
string |
Le jeton pour la requête suivante. |
d78f2dd8-5979-42fe-****-b16db43be5bc |
| RequestId |
string |
L'identifiant de la requête. |
89945DD3-9072-47D0-A318-353284CFC7B3 |
| ContainerGroups |
array<object> |
La liste des informations sur les groupes de conteneurs. |
|
|
array<object> |
La liste des informations sur les groupes de conteneurs. |
||
| Status |
string |
L'état de l'instance. Valeurs valides :
|
Running |
| CreationTime |
string |
L'heure à laquelle le système a créé l'instance après avoir reçu la requête. L'heure est affichée en UTC au format RFC 3339. |
2018-08-02T15:00:00Z |
| VpcId |
string |
L'identifiant du VPC auquel l'instance appartient. |
vpc-1vzjjflab6wvjox**** |
| InternetIp |
string |
L'adresse IP publique. |
192.0.XX.XX |
| TenantSecurityGroupId |
string |
Ce paramètre n'est pas disponible. |
sg-xxx |
| SecurityGroupId |
string |
L'identifiant du groupe de sécurité. |
sg-bp12ujq5zpxuyjfo3o8r |
| HostAliases |
array<object> |
Les mappages de nom d'hôte d'un conteneur dans l'instance. |
|
|
object |
Les mappages de nom d'hôte d'un conteneur dans l'instance. |
||
| Hostnames |
array |
Les informations sur l'hôte. |
|
|
string |
Le nom d'hôte. |
['hehe.com', 'haha.com'] |
|
| Ip |
string |
L'adresse IP. |
192.0.XX.XX |
| Tags |
array<object> |
Les informations sur les balises de l'instance. |
|
|
object |
Les informations sur les balises de l'instance. |
||
| Key |
string |
La clé de balise. |
name |
| Value |
string |
La valeur de balise. |
test-xh |
| Events |
array<object> |
Les informations sur l'événement. Un maximum de 50 événements sont renvoyés. |
|
|
object |
Les informations sur l'événement. Un maximum de 50 événements sont renvoyés. |
||
| Type |
string |
Le type d'événement. Valeurs valides :
|
Normal |
| LastTimestamp |
string |
L'heure à laquelle l'événement s'est terminé. |
2018-08-02T15:00:00Z |
| Message |
string |
Le message de l'événement. |
Conteneur démarré |
| Name |
string |
Le nom de l'objet auquel l'événement appartient. |
test-xxx |
| Reason |
string |
Le nom de l'événement. |
Créé |
| Count |
integer |
Le nombre d'événements. |
20 |
| FirstTimestamp |
string |
L'heure à laquelle l'événement a commencé. |
2018-08-02T15:00:00Z |
| SucceededTime |
string |
L'heure à laquelle tous les conteneurs se sont terminés avec succès. L'heure est affichée en UTC au format RFC 3339. |
2019-12-11T04:33:42Z |
| SpotStrategy |
string |
La stratégie d'enchère de l'instance. Valeurs valides :
|
NoSpot |
| SpotPriceLimit |
number |
Le prix horaire maximum de l'instance spot. Ce paramètre n'est renvoyé que lorsque SpotStrategy est défini sur SpotWithPriceLimit. |
0.025 |
| EphemeralStorage |
integer |
La taille de l'espace de stockage temporaire. Unité : Gio. |
20 |
| TenantEniInstanceId |
string |
Ce paramètre n'est pas disponible. |
i-xxx |
| Discount |
integer |
La remise. |
9 |
| RestartPolicy |
string |
La stratégie de redémarrage du groupe de conteneurs. Valeurs valides :
|
Never |
| Memory |
number |
La taille de la mémoire au niveau de l'instance. Unité : Gio. |
4.0 |
| TenantVSwitchId |
string |
Ce paramètre n'est pas disponible. |
vsw-xxx |
| Containers |
array<object> |
La liste des conteneurs dans l'instance. |
|
|
array<object> |
La liste des conteneurs dans l'instance. |
||
| LivenessProbe |
object |
La sonde de vivacité. |
|
| SuccessThreshold |
integer |
Le nombre minimum de succès consécutifs pour que la sonde soit considérée comme réussie après avoir échoué. Valeur par défaut : 1. La valeur actuelle doit être 1. |
1 |
| InitialDelaySeconds |
integer |
Le nombre de secondes après le démarrage du conteneur avant que la sonde ne soit initiée. |
10 |
| FailureThreshold |
integer |
Le nombre minimum d'échecs consécutifs pour que la sonde soit considérée comme ayant échoué après avoir réussi. Valeur par défaut : 3. |
3 |
| TimeoutSeconds |
integer |
Le délai d'expiration de la sonde. Valeur par défaut : 1 seconde. Valeur minimale : 1 seconde. |
10 |
| TcpSocket |
object |
TcpSocket. |
|
| Host |
string |
Le nom d'hôte. |
1.2.3.4 |
| Port |
integer |
Le numéro de port. |
80 |
| Execs |
array |
Les commandes à exécuter. |
|
|
string |
Les commandes à exécuter. |
["/bin/sh", "-c", "echo Hello world > /usr/share/message"] |
|
| HttpGet |
object |
HttpGet. |
|
| Scheme |
string |
HTTP ou HTTPS. |
HTTP |
| Path |
string |
Le chemin pour la sonde HTTP GET. |
/usr/nginx/ |
| Port |
integer |
Le port pour la sonde HTTP GET. |
80 |
| PeriodSeconds |
integer |
L'intervalle auquel la sonde est exécutée. Valeur par défaut : 10 secondes. Valeur minimale : 1 seconde. |
5 |
| Commands |
array |
Les commandes de démarrage du conteneur. |
|
|
string |
Les commandes de démarrage du conteneur. |
[/bin/sh echo] |
|
| VolumeMounts |
array<object> |
Les informations de montage de volume. |
|
|
object |
Les informations de montage de volume. |
||
| MountPropagation |
string |
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 :
|
None |
| MountPath |
string |
Le répertoire de montage. Le contenu sous le répertoire de montage dans le conteneur est écrasé par le contenu du volume. |
/usr/share/ |
| ReadOnly |
boolean |
Indique si le montage est en lecture seule. |
false |
| Name |
string |
Le nom du volume. |
test-empty |
| SubPath |
string |
Le sous-répertoire du volume. Cela permet à l'instance de monter différents répertoires du même volume sur différents répertoires du conteneur. |
/usr/sub |
| Args |
array |
Les arguments de démarrage du conteneur. |
|
|
string |
Les arguments de démarrage du conteneur. |
["hello"] |
|
| Image |
string |
L'image du conteneur. |
mysql |
| Ports |
array<object> |
Les ports et protocoles exposés. |
|
|
object |
Les ports et protocoles exposés. |
||
| Protocol |
string |
Le type de protocole. |
TCP |
| Port |
integer |
Le numéro de port. Valeurs valides : 1 à 65535. |
8080 |
| RestartCount |
integer |
Le nombre de redémarrages. |
0 |
| ImagePullPolicy |
string |
La stratégie d'extraction de l'image. Valeurs valides :
|
Always |
| StdinOnce |
boolean |
Lorsque stdin est défini sur true, le flux stdin reste ouvert sur plusieurs sessions d'attachement. Si StdinOnce est défini sur true, stdin est ouvert au démarrage du conteneur, reste vide jusqu'à ce que le premier client s'attache à stdin, puis reste ouvert et accepte les données jusqu'à ce que le client se déconnecte. À ce stade, stdin est dans l'état d'arrêt et le reste jusqu'au redémarrage du conteneur. Ceci décrit l'état d'activation de la fonctionnalité StdinOnce. |
true |
| Cpu |
number |
Le nombre de vCPU du conteneur. |
2.0 |
| PreviousState |
object |
L'état précédent. |
|
| StartTime |
string |
L'heure à laquelle le conteneur a commencé à s'exécuter. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
L'heure à laquelle le conteneur a arrêté de s'exécuter. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Les détails de l'état. |
working |
| State |
string |
L'état du conteneur. Valeurs valides :
|
Terminated |
| Message |
string |
Le message d'état du conteneur. |
Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx) |
| Signal |
integer |
Le signal d'état du conteneur. |
1 |
| ExitCode |
integer |
Le code de sortie du conteneur. |
0 |
| Reason |
string |
La raison pour laquelle le conteneur est dans cet état. |
Completed |
| Tty |
boolean |
Indique si l'interaction est activée. Valeur par défaut : false. Par exemple, si Command est défini sur /bin/bash, définissez ce paramètre sur true. |
false |
| WorkingDir |
string |
Le répertoire de travail. |
/usr/local/nginx |
| CurrentState |
object |
L'état actuel du conteneur. |
|
| StartTime |
string |
L'heure à laquelle le conteneur a commencé à s'exécuter. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
L'heure à laquelle le conteneur a arrêté de s'exécuter. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Les détails de l'état du conteneur. |
working |
| State |
string |
L'état du conteneur. Valeurs valides :
|
Terminated |
| Message |
string |
Le message d'état du conteneur. |
Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx) |
| Signal |
integer |
Le signal d'état du conteneur. |
1 |
| ExitCode |
integer |
Le code de sortie du conteneur. |
0 |
| Reason |
string |
La raison pour laquelle le conteneur est dans cet état. |
Started |
| Ready |
boolean |
Indique si le conteneur a réussi sa sonde de disponibilité. |
true |
| Gpu |
integer |
Le nombre de GPU. |
1 |
| SecurityContext |
object |
Le contexte de sécurité de l'instance. |
|
| ReadOnlyRootFilesystem |
boolean |
Indique si le système de fichiers racine est en lecture seule. Actuellement, seule la valeur True est prise en charge. |
true |
| RunAsUser |
integer |
L'identifiant de l'utilisateur utilisé pour exécuter le conteneur. |
1000 |
| Capability |
object |
Les autorisations spécifiques accordées aux processus dans le conteneur. |
|
| Adds |
array |
Les autorisations spécifiques accordées aux processus dans le conteneur. |
|
|
string |
Les autorisations spécifiques accordées aux processus dans le conteneur. |
[NET_ADMIN] |
|
| Memory |
number |
La taille de la mémoire du conteneur. Unité : Gio. |
2.0 |
| Stdin |
boolean |
Indique si ce conteneur alloue 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înent une EOF. Valeur par défaut : false. |
true |
| Name |
string |
Le nom du conteneur. |
nginx |
| EnvironmentVars |
array<object> |
Les variables d'environnement. |
|
|
array<object> |
Les variables d'environnement. |
||
| Key |
string |
Le nom de la variable d'environnement. |
PATH |
| Value |
string |
La valeur de la variable d'environnement. |
/usr/bin/ |
| ValueFrom |
object |
La source de la valeur de la variable d'environnement. Ce paramètre ne peut pas être utilisé si la valeur n'est pas vide. |
|
| FieldRef |
object |
Le champ spécifié. |
|
| FieldPath |
string |
Le chemin d'accès du champ. |
status.podIP |
| ReadinessProbe |
object |
La sonde de disponibilité, qui est utilisée pour vérifier si le conteneur est prêt à traiter les requêtes. |
|
| SuccessThreshold |
integer |
Le nombre minimum de succès consécutifs pour que la sonde soit considérée comme réussie après avoir échoué. Valeur par défaut : 1. La valeur actuelle doit être 1. |
1 |
| InitialDelaySeconds |
integer |
Le nombre de secondes après le démarrage du conteneur avant que la sonde ne soit initiée. |
5 |
| FailureThreshold |
integer |
Le nombre minimum d'échecs consécutifs pour que la sonde soit considérée comme ayant échoué après avoir réussi. Valeur par défaut : 3. |
3 |
| TimeoutSeconds |
integer |
Le délai d'expiration de la sonde. Valeur par défaut : 1 seconde. Valeur minimale : 1 seconde. |
1 |
| TcpSocket |
object |
La méthode de socket TCP pour les vérifications de l'état de santé. |
|
| Host |
string |
Hôte. |
1.2.3.4 |
| Port |
integer |
Le numéro de port. |
8888 |
| Execs |
array |
Les commandes exécutées dans le conteneur lorsque la méthode de ligne de commande est utilisée pour les vérifications de l'état de santé. |
|
|
string |
Les commandes exécutées dans le conteneur lorsque la méthode de ligne de commande est utilisée pour les vérifications de l'état de santé. |
["/bin/sh", "-c", "echo Hello world > /usr/share/message"] |
|
| HttpGet |
object |
La méthode de requête HTTP pour les vérifications de l'état de santé. |
|
| Scheme |
string |
HTTP/HTTPS. |
HTTP |
| Path |
string |
Le chemin pour la sonde HTTP GET. |
/usr/local |
| Port |
integer |
Le numéro de port pour la vérification de l'état de santé HTTP GET. |
8080 |
| PeriodSeconds |
integer |
L'intervalle auquel la sonde est exécutée. Valeur par défaut : 10 secondes. Valeur minimale : 1 seconde. |
1 |
| EniInstanceId |
string |
L'identifiant de la carte d'interface réseau élastique (NIC). |
eni-bp14rzqi6fd8satm**** |
| InitContainers |
array<object> |
Les conteneurs d'initialisation. |
|
|
array<object> |
Les conteneurs d'initialisation. |
||
| VolumeMounts |
array<object> |
Les volumes montés sur le conteneur d'initialisation. |
|
|
object |
Les volumes montés sur le conteneur d'initialisation. |
||
| MountPropagation |
string |
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 :
|
None |
| MountPath |
string |
Le répertoire de montage. Le contenu sous le répertoire de montage dans le conteneur est écrasé par le contenu du volume. |
/usr/share/ |
| ReadOnly |
boolean |
Indique si le montage est en lecture seule. |
false |
| Name |
string |
Le nom du volume, qui est identique à la valeur Name dans Volume. |
test-empty |
| Args |
array |
Les arguments de démarrage. |
|
|
string |
Les arguments de démarrage. |
['hello world'] |
|
| Image |
string |
L'image. |
nginx |
| Ports |
array<object> |
Les ports et protocoles exposés. |
|
|
object |
Les ports et protocoles exposés. |
||
| Protocol |
string |
Le type de protocole. |
TCP |
| Port |
integer |
Le numéro de port. Valeurs valides : 1 à 65535. |
8888 |
| RestartCount |
integer |
Le nombre de redémarrages. |
5 |
| ImagePullPolicy |
string |
La stratégie d'extraction de l'image. Valeurs valides :
|
Always |
| PreviousState |
object |
L'état précédent. |
|
| StartTime |
string |
L'heure à laquelle le conteneur a commencé à s'exécuter. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
L'heure à laquelle le conteneur a arrêté de s'exécuter. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Les détails de l'état. |
working |
| State |
string |
L'état du conteneur. Valeurs valides : Waiting, Running et Terminated. |
Terminated |
| Message |
string |
Le message d'état du conteneur. |
Conteneur démarré |
| Signal |
integer |
Le signal d'état du conteneur. |
1 |
| ExitCode |
integer |
Le code de sortie du conteneur. |
0 |
| Reason |
string |
La raison pour laquelle le conteneur est dans cet état. |
completed |
| WorkingDir |
string |
Le répertoire de travail. |
/usr/test |
| Cpu |
number |
Le nombre de vCPU. |
1.0 |
| CurrentState |
object |
L'état actuel. |
|
| StartTime |
string |
L'heure à laquelle le conteneur a commencé à s'exécuter. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
L'heure à laquelle le conteneur a arrêté de s'exécuter. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Les détails de l'état. |
working |
| State |
string |
L'état du conteneur. Valeurs valides :
|
Running |
| Message |
string |
Le message de l'événement. |
Conteneur créé |
| Signal |
integer |
Le signal d'état du conteneur. |
1 |
| ExitCode |
integer |
Le code de sortie du conteneur. |
0 |
| Reason |
string |
La raison pour laquelle le conteneur est dans cet état. |
Started |
| Command |
array |
La commande de démarrage. |
|
|
string |
La commande de démarrage. |
[/bin/sh echo] |
|
| Ready |
boolean |
Indique si le conteneur a réussi sa sonde de disponibilité. |
true |
| Gpu |
integer |
Le nombre de GPU. |
1 |
| SecurityContext |
object |
Le contexte de sécurité du conteneur. |
|
| ReadOnlyRootFilesystem |
boolean |
Indique si le système de fichiers racine est en lecture seule. Actuellement, seule la valeur True est prise en charge. |
true |
| RunAsUser |
integer |
L'UID utilisé pour exécuter le point d'entrée du processus du conteneur. |
1557 |
| Capability |
object |
Les autorisations spécifiques accordées aux processus dans le conteneur. |
|
| Adds |
array |
Les autorisations spécifiques accordées aux processus dans le conteneur. |
|
|
string |
Les autorisations spécifiques accordées aux processus dans le conteneur. |
NET_ADMIN |
|
| Memory |
number |
La taille de la mémoire du conteneur d'initialisation. Unité : Gio. |
2.0 |
| Name |
string |
Le nom du conteneur. |
Init-xxx |
| EnvironmentVars |
array<object> |
Les variables d'environnement. |
|
|
array<object> |
Les variables d'environnement. |
||
| Key |
string |
Le nom de la variable d'environnement. |
PATH |
| Value |
string |
La valeur de la variable d'environnement. |
/usr/local/bin |
| ValueFrom |
object |
La source de la valeur de la variable d'environnement. Ce paramètre ne peut pas être utilisé si la valeur n'est pas vide. |
|
| FieldRef |
object |
Le champ spécifié. |
|
| FieldPath |
string |
Le chemin du champ à sélectionner dans la version spécifiée. Actuellement, seul status.podIP est pris en charge. |
status.podIP |
| ContainerGroupId |
string |
L'identifiant de l'instance. |
eci-bp1jrgfqqy54kg5hc**** |
| TenantEniIp |
string |
Ce paramètre n'est pas disponible. |
10.10.XX.XX |
| InstanceType |
string |
Le type d'instance ECS spécifié. |
ecs.g5.large |
| IntranetIp |
string |
L'adresse IP interne. |
172.16.XX.XX |
| Ipv6Address |
string |
L'adresse IPv6. |
2001:XXXX:4:4:4:4:4:4 |
| RegionId |
string |
L'identifiant de la région de l'instance. |
cn-hangzhou |
| DnsConfig |
object |
La configuration DNS. |
|
| Searches |
array |
La liste des domaines de recherche DNS. |
|
|
string |
Le domaine de recherche DNS. |
svc.local.kubenetes |
|
| Options |
array<object> |
La liste des options d'objet. Chaque objet se compose d'un nom et d'une valeur facultative. |
|
|
object |
La liste des options d'objet. Chaque objet se compose d'un nom et d'une valeur facultative. |
||
| Value |
string |
La valeur de la variable de l'objet. |
value |
| Name |
string |
Le nom de la variable de l'objet. |
name |
| NameServers |
array |
La liste des adresses IP des serveurs DNS. |
|
|
string |
L'adresse IP. |
[10.2.*.*] |
|
| Volumes |
array<object> |
Les informations du volume. |
|
|
array<object> |
Les informations du volume. |
||
| Type |
string |
Le type de volume. Valeurs valides :
|
EmptyDirVolume |
| DiskVolumeDiskId |
string |
L'identifiant du DiskVolume. |
d-xxxx |
| NFSVolumeReadOnly |
boolean |
Indique si le montage est en lecture seule. |
false |
| ConfigFileVolumeConfigFileToPaths |
array<object> |
La liste des chemins des fichiers de configuration. |
|
|
object |
La liste des chemins des fichiers de configuration. |
||
| Path |
string |
Le chemin relatif du fichier. |
/usr/bin/ |
| Content |
string |
Le contenu du fichier de configuration (32 Ko). |
hello world |
| FlexVolumeFsType |
string |
Le type du système de fichiers monté. La valeur par défaut dépend du script FlexVolume. |
ntfs |
| FlexVolumeDriver |
string |
Le nom du pilote utilisé pour le FlexVolume. |
flexvolume |
| DiskVolumeFsType |
string |
Le type de volume. |
xfs |
| FlexVolumeOptions |
string |
La liste des options d'objet FlexVolume. |
[nolock,tcp,noresvport] |
| NFSVolumeServer |
string |
L'adresse du serveur NFS. |
0eafxxxxx-xxxxx.cn-hangzhou.nas.aliyuncs.com |
| NFSVolumePath |
string |
Le chemin du volume NFS. |
/eci |
| Name |
string |
Le nom du volume. |
test-empty |
| EmptyDirVolumeMedium |
string |
Le support de stockage du volume EmptyDir. Par défaut, ce paramètre est vide, ce qui indique que le système de fichiers du nœud est utilisé. Valeurs valides :
|
Memory |
| EmptyDirVolumeSizeLimit |
string |
La taille du volume EmptyDir. |
256Mi |
| RamRoleName |
string |
Le nom du rôle RAM de l'instance. Elastic Container Instance et ECS partagent le rôle RAM de l'instance. Pour plus d'informations, consultez Utiliser un rôle RAM d'instance en appelant des opérations d'API. |
ram:PassRole |
| VSwitchId |
string |
L'identifiant du vSwitch. |
vsw-bp1vzjjflab6wvjox**** |
| Cpu |
number |
Le nombre de vCPU au niveau de l'instance. |
2.0 |
| ExpiredTime |
string |
L'heure à laquelle l'instance a échoué en raison d'un retard de paiement. L'heure est exprimée en UTC et au format RFC 3339. |
2018-08-02T15:00:00Z |
| ResourceGroupId |
string |
L'identifiant du groupe de ressources. |
rg-8db03793gfrz**** |
| ZoneId |
string |
La zone où réside l'instance. |
cn-hangzhou-h |
| ContainerGroupName |
string |
Le nom de l'instance. |
test |
| EciSecurityContext |
object |
Le contexte de sécurité du groupe de conteneurs. |
|
| Sysctls |
array<object> |
Les paramètres sysctl. |
|
|
object |
Les paramètres sysctl. |
||
| Value |
string |
La valeur du paramètre sysctl. |
65536 |
| Name |
string |
Le nom du paramètre sysctl. |
kernel.msgmax |
| FailedTime |
string |
L'heure à laquelle l'instance a échoué. L'heure est exprimée en UTC et au format RFC 3339. |
2018-08-02T15:00:00Z |
| ComputeCategory |
string |
La catégorie de calcul. Valeurs valides :
|
economy |
| DnsPolicy |
string |
La stratégie DNS. Valeurs valides :
|
None |
Exemples
JSON format
{
"TotalCount": 1,
"NextToken": "d78f2dd8-5979-42fe-****-b16db43be5bc",
"RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3",
"ContainerGroups": [
{
"Status": "Running",
"CreationTime": "2018-08-02T15:00:00Z",
"VpcId": "vpc-1vzjjflab6wvjox****",
"InternetIp": "192.0.XX.XX",
"TenantSecurityGroupId": "sg-xxx",
"SecurityGroupId": "sg-bp12ujq5zpxuyjfo3o8r",
"HostAliases": [
{
"Hostnames": [
"['hehe.com', 'haha.com']"
],
"Ip": "192.0.XX.XX"
}
],
"Tags": [
{
"Key": "name",
"Value": "test-xh"
}
],
"Events": [
{
"Type": "Normal",
"LastTimestamp": "2018-08-02T15:00:00Z",
"Message": "Conteneur démarré",
"Name": "test-xxx",
"Reason": "Créé",
"Count": 20,
"FirstTimestamp": "2018-08-02T15:00:00Z"
}
],
"SucceededTime": "2019-12-11T04:33:42Z",
"SpotStrategy": "NoSpot",
"SpotPriceLimit": 0.025,
"EphemeralStorage": 20,
"TenantEniInstanceId": "i-xxx",
"Discount": 9,
"RestartPolicy": "Never",
"Memory": 4,
"TenantVSwitchId": "vsw-xxx",
"Containers": [
{
"LivenessProbe": {
"SuccessThreshold": 1,
"InitialDelaySeconds": 10,
"FailureThreshold": 3,
"TimeoutSeconds": 10,
"TcpSocket": {
"Host": "1.2.3.4",
"Port": 80
},
"Execs": [
"[\"/bin/sh\", \"-c\", \"echo Hello world > /usr/share/message\"]"
],
"HttpGet": {
"Scheme": "HTTP",
"Path": "/usr/nginx/",
"Port": 80
},
"PeriodSeconds": 5
},
"Commands": [
"[/bin/sh echo]"
],
"VolumeMounts": [
{
"MountPropagation": "None",
"MountPath": "/usr/share/",
"ReadOnly": false,
"Name": "test-empty",
"SubPath": "/usr/sub"
}
],
"Args": [
"[\"hello\"]"
],
"Image": "mysql",
"Ports": [
{
"Protocol": "TCP",
"Port": 8080
}
],
"RestartCount": 0,
"ImagePullPolicy": "Always",
"StdinOnce": true,
"Cpu": 2,
"PreviousState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Terminated",
"Message": "Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx)",
"Signal": 1,
"ExitCode": 0,
"Reason": "Completed"
},
"Tty": false,
"WorkingDir": "/usr/local/nginx",
"CurrentState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Terminated",
"Message": "Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx)",
"Signal": 1,
"ExitCode": 0,
"Reason": "Started"
},
"Ready": true,
"Gpu": 1,
"SecurityContext": {
"ReadOnlyRootFilesystem": true,
"RunAsUser": 1000,
"Capability": {
"Adds": [
"[NET_ADMIN]"
]
}
},
"Memory": 2,
"Stdin": true,
"Name": "nginx",
"EnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/bin/",
"ValueFrom": {
"FieldRef": {
"FieldPath": "status.podIP"
}
}
}
],
"ReadinessProbe": {
"SuccessThreshold": 1,
"InitialDelaySeconds": 5,
"FailureThreshold": 3,
"TimeoutSeconds": 1,
"TcpSocket": {
"Host": "1.2.3.4",
"Port": 8888
},
"Execs": [
"[\"/bin/sh\", \"-c\", \"echo Hello world > /usr/share/message\"]"
],
"HttpGet": {
"Scheme": "HTTP",
"Path": "/usr/local",
"Port": 8080
},
"PeriodSeconds": 1
}
}
],
"EniInstanceId": "eni-bp14rzqi6fd8satm****",
"InitContainers": [
{
"VolumeMounts": [
{
"MountPropagation": "None",
"MountPath": "/usr/share/",
"ReadOnly": false,
"Name": "test-empty"
}
],
"Args": [
"['hello world']"
],
"Image": "nginx",
"Ports": [
{
"Protocol": "TCP",
"Port": 8888
}
],
"RestartCount": 5,
"ImagePullPolicy": "Always",
"PreviousState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Terminated",
"Message": "Conteneur démarré",
"Signal": 1,
"ExitCode": 0,
"Reason": "completed"
},
"WorkingDir": "/usr/test",
"Cpu": 1,
"CurrentState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Running",
"Message": "Created container",
"Signal": 1,
"ExitCode": 0,
"Reason": "Started"
},
"Command": [
"[/bin/sh echo]"
],
"Ready": true,
"Gpu": 1,
"SecurityContext": {
"ReadOnlyRootFilesystem": true,
"RunAsUser": 1557,
"Capability": {
"Adds": [
"NET_ADMIN"
]
}
},
"Memory": 2,
"Name": "Init-xxx",
"EnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/local/bin",
"ValueFrom": {
"FieldRef": {
"FieldPath": "status.podIP"
}
}
}
]
}
],
"ContainerGroupId": "eci-bp1jrgfqqy54kg5hc****",
"TenantEniIp": "10.10.XX.XX",
"InstanceType": "ecs.g5.large",
"IntranetIp": "172.16.XX.XX",
"Ipv6Address": "2001:XXXX:4:4:4:4:4:4",
"RegionId": "cn-hangzhou",
"DnsConfig": {
"Searches": [
"svc.local.kubenetes"
],
"Options": [
{
"Value": "value",
"Name": "name"
}
],
"NameServers": [
"[10.2.*.*]"
]
},
"Volumes": [
{
"Type": "EmptyDirVolume",
"DiskVolumeDiskId": "d-xxxx",
"NFSVolumeReadOnly": false,
"ConfigFileVolumeConfigFileToPaths": [
{
"Path": "/usr/bin/",
"Content": "hello world"
}
],
"FlexVolumeFsType": "ntfs",
"FlexVolumeDriver": "flexvolume",
"DiskVolumeFsType": "xfs",
"FlexVolumeOptions": "[nolock,tcp,noresvport]",
"NFSVolumeServer": "0eafxxxxx-xxxxx.cn-hangzhou.nas.aliyuncs.com",
"NFSVolumePath": "/eci",
"Name": "test-empty",
"EmptyDirVolumeMedium": "Memory",
"EmptyDirVolumeSizeLimit": "256Mi"
}
],
"RamRoleName": "ram:PassRole",
"VSwitchId": "vsw-bp1vzjjflab6wvjox****",
"Cpu": 2,
"ExpiredTime": "2018-08-02T15:00:00Z",
"ResourceGroupId": "rg-8db03793gfrz****",
"ZoneId": "cn-hangzhou-h",
"ContainerGroupName": "test",
"EciSecurityContext": {
"Sysctls": [
{
"Value": "65536",
"Name": "kernel.msgmax"
}
]
},
"FailedTime": "2018-08-02T15:00:00Z",
"ComputeCategory": "economy",
"DnsPolicy": "None"
}
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.MismatchInstanceType | The instanceId mismatch instance type. | Le type d'instance n'est pas valide. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.