Crée une application de conteneur edge. Vous pouvez déployer et publier l'application par version pour conteneuriser les services edge. Remarque : activez le service EdgeContainer dans la console avant d'appeler cette opération. Les appels provenant de comptes n'ayant pas activé le service renverront une erreur d'activation du service.
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
|
esa:CreateEdgeContainerApp |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Name |
string |
Oui |
Le nom de l'application. Le nom doit commencer par une lettre minuscule et peut contenir des lettres minuscules, des chiffres et des traits d'union (-). Le nom doit comporter entre 6 et 128 caractères. Important Activez le service EdgeContainer dans la console avant d'appeler cette opération. Les appels provenant de comptes n'ayant pas activé le service renverront une erreur d'activation du service. |
app-test |
| ServicePort |
integer |
Oui |
Le numéro de port du serveur. Seuls les ports 80 et 443 sont acceptés. |
80 |
| TargetPort |
integer |
Oui |
Le port backend, qui est également le port de service de l'application. Valeurs valides : 1 à 65535. |
80 |
| Remarks |
string |
Non |
Les remarques. Si ce paramètre n'est pas spécifié, la valeur est vide par défaut. |
test app |
| HealthCheckType |
string |
Non |
Le type de vérification de l'état, qui comprend les sondes de couche 4 et de couche 7. Si ce paramètre n'est pas spécifié, la valeur est vide par défaut. Valeurs valides :
|
l7 |
| HealthCheckHost |
string |
Non |
Le nom de domaine utilisé pour les vérifications de l'état. Si ce paramètre n'est pas spécifié, la valeur est vide par défaut. |
www.aliyun.com |
| HealthCheckHttpCode |
string |
Non |
Le code d'état HTTP qui indique que la vérification de l'état est normale. Valeurs valides :
|
http_2xx |
| HealthCheckMethod |
string |
Non |
La méthode de vérification de l'état pour les écouteurs de type HTTP. Valeurs valides :
|
HEAD |
| HealthCheckURI |
string |
Non |
L'URI utilisée pour les vérifications de l'état.
|
/health_check |
| HealthCheckPort |
integer |
Non |
Le port utilisé pour les vérifications de l'état.
|
80 |
| HealthCheckTimeout |
integer |
Non |
Le temps d'attente pour une réponse de la vérification de l'état. Si l'instance ECS backend ne répond pas correctement dans le délai imparti, la vérification de l'état est considérée comme ayant échoué.
|
5 |
| HealthCheckInterval |
integer |
Non |
L'intervalle entre les vérifications de l'état.
|
5 |
| HealthCheckSuccTimes |
integer |
Non |
Le nombre de vérifications de l'état réussies consécutives requis. Si une application est dans un état non sain, elle est à nouveau considérée comme saine après le nombre spécifié de sondes réussies consécutives.
|
2 |
| HealthCheckFailTimes |
integer |
Non |
Le nombre de vérifications de l'état échouées consécutives requis. Si une application est saine, elle est considérée comme non saine après le nombre spécifié de sondes échouées consécutives.
|
3 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'objet de réponse. |
||
| AppId |
string |
L'identifiant de l'application créée. |
app-880688675783794688 |
| RequestId |
string |
L'identifiant de la requête. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Exemples
JSON format
{
"AppId": "app-880688675783794688",
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.HealthCheckType | Specified parameter HealthCheckType is not valid. | Parameter HealthCheckType format is incorrect. |
| 400 | InvalidParameter.HealthCheckHost | Specified parameter HealthCheckHost is not valid. | Parameter HealthCheckHost format is incorrect. |
| 400 | InvalidParameter.HealthCheckHttpCode | Specified parameter HealthCheckHttpCode is not valid. | Parameter HealthCheckHttpCode format is incorrect. |
| 400 | InvalidParameter.HealthCheckMethod | Specified parameter HealthCheckMethod is not valid. | Parameter HealthCheckMethod format is incorrect. |
| 400 | InvalidParameter.HealthCheckURI | Specified parameter HealthCheckURI is not valid. | Parameter HealthCheckURI format is incorrect. |
| 400 | InvalidParameter.HealthCheckInterval | Specified parameter HealthCheckInterval is not valid. | Parameter HealthCheckInterval format is incorrect. |
| 400 | InvalidParameter.HealthCheckTimeout | Specified parameter HealthCheckTimeout is not valid. | Parameter HealthCheckTimeout format is incorrect. |
| 400 | InvalidParameter.HealthCheckSuccTimes | Specified parameter HealthCheckSuccTimes is not valid. | Parameter HealthCheckHost format is incorrect. |
| 400 | InvalidParameter.HealthCheckFailTimes | Specified parameter HealthCheckFailTimes is not valid. | Parameter HealthCheckFailTimes format is incorrect. |
| 400 | InvalidParameter.HealthCheckPort | Specified parameter HealthCheckPort is not valid. | Parameter HealthCheckPort format is incorrect. |
| 400 | InvalidParameter.PageNumber | Failed to verify parameter PageNumber.Check whether the parameter exists and is set to a positive integer. | Failed to verify parameter PageNumber.Check whether the parameter exists and is set to a positive integer. |
| 400 | InvalidParameter.appid | The format of the application ID is invalid. You can call ListEdgeContainerApps to obtain the application ID. | The format of the application ID is invalid. You can call ListEdgeContainerApps to obtain the application ID. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | NameAlreadyExists | The name already exists. | Name already exists. |
| 400 | ParamNameError | The Name parameter is invalid. | The Name parameter is illegal. |
| 500 | InternalError | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 404 | InvalidApp.NotFound | The application does not exist. Check whether the application ID you specified is correct and try again. | The application does not exist. Check whether the application ID you specified is correct and try again. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.