Crée un hôte dans un cluster dédié.
Débogage
Paramètres de requête
Parameter | Type | Required | Example | Description |
Action | String | Yes | CreateDedicatedHost | L'opération que vous souhaitez effectuer. Définissez la valeur sur CreateDedicatedHost. |
RegionId | String | Yes | cn-hangzhou | L'ID de la région où le cluster est déployé. Pour obtenir l'ID de la région, consultez ID des régions. |
DedicatedHostGroupId | String | Yes | dhg-6w7q18iwt5jo**** | L'ID du cluster contenant l'hôte. Pour afficher l'ID du cluster, connectez-vous à la console ApsaraDB MyBase et consultez l'ID du cluster sur la page Dedicated Clusters. Remarque Le moteur de base de données de l'hôte doit être identique à celui du cluster. |
ZoneId | String | Yes | cn-hangzhou-i | L'ID de la zone où vous souhaitez déployer l'hôte. Pour obtenir l'ID de la zone, consultez Clusters dédiés. |
VSwitchId | String | Yes | vsw-bp133c8ifzxd3iv6q**** | L'ID du vSwitch auquel vous souhaitez connecter l'hôte. Vous pouvez afficher l'ID du vSwitch dans la console Virtual Private Cloud (VPC). |
HostClass | String | Yes | rds.g6.4xlarge | La spécification de l'hôte. Pour en savoir plus sur les spécifications d'hôtes prises en charge par les différents types de bases de données, consultez Types d'instance des hôtes. |
PayType | String | Yes | prepaid | La méthode de facturation. Définissez la valeur sur prepaid. prepaid indique la méthode de facturation par abonnement. |
Period | String | No | Month | L'unité de durée de l'abonnement. Valeurs possibles :
|
UsedTime | String | No | 1 | La durée de l'abonnement de l'hôte. Valeurs possibles :
|
ClientToken | String | Yes | ETnLKlblzczshOTUbOCzSBZH8**** | Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer la valeur. Assurez-vous que le jeton est unique parmi différentes requêtes. Le jeton ne peut contenir que des caractères ASCII et sa longueur maximale est de 64 caractères. |
AutoRenew | String | No | false | Indique s'il faut activer la fonction de renouvellement automatique. Valeurs possibles :
Remarque Si vous ne spécifiez pas ce paramètre, la valeur par défaut false est utilisée. |
ImageCategory | String | No | AliLinux | L'image que vous souhaitez utiliser pour créer l'hôte. Valeurs possibles :
Remarque Lorsque vous créez un hôte SQL Server, vous devez spécifier une image correspondant à l'édition de l'hôte. |
OsPassword | String | No | Test123456 | Le mot de passe utilisé pour se connecter à l'hôte. Vous ne pouvez créer un mot de passe que si l'hôte fait partie d'un cluster privé. Le mot de passe doit répondre aux exigences suivantes :
|
HostStorageType | String | No | cloud_essd0 | Le type de disque que vous souhaitez utiliser pour l'hôte. Ce paramètre n'est effectif que pour les hôtes Tair. Seuls les deux types de disques suivants sont pris en charge :
|
HostStorage | String | No | 512 | La capacité du disque de l'hôte. Ce paramètre n'est effectif que pour les hôtes Tair. Unité : Go. Valeurs possibles :
|
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
OrderId |
Long |
102565235 |
L'ID de la commande. |
|
RequestId |
String |
C860658E-68A6-46C1-AF6E-3AE7C4D32375 |
L'ID de la requête. |
|
DedicateHostList |
Array of DedicateHostList |
Les informations relatives à l'hôte créé. |
|
|
DedicateHostList |
|||
|
DedicatedHostId |
String |
ch-bp108dki3wdl6**** |
L'ID de l'hôte créé. |
Exemples
Exemple de requête
http(s)://cddc.aliyuncs.com/?Action=CreateDedicatedHost
&RegionId=cn-hangzhou
&DedicatedHostGroupId=dhg-6w7q18iwt5jo****
&ZoneId=cn-hangzhou-i
&VSwitchId=vsw-bp133c8ifzxd3iv6q****
&HostClass=rds.g6.4xlarge
&PayType=prepaid
&Period=Month
&UsedTime=1
&ClientToken=ETnLKlblzczshOTUbOCzSBZH8****
&AutoRenew=false
&ImageCategory=AliLinux
&<Common request parameters>
Exemple de réponse en cas de succès
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateDedicatedHostResponse>
<OrderId>102565235</OrderId>
<RequestId>C860658E-68A6-46C1-AF6E-3AE7C4D32375</RequestId>
<DedicateHostList>
<DedicatedHostId> ch-bp108dki3wdl6****</DedicatedHostId>
</DedicateHostList>
</CreateDedicatedHostResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"OrderId" : 102565235,
"RequestId" : "C860658E-68A6-46C1-AF6E-3AE7C4D32375",
"DedicateHostList" : [ {
"DedicatedHostId" : " ch-bp108dki3wdl6****"
} ]
}
Codes d'erreur
|
HttpCode |
Error code |
Error message |
Description |
|
400 |
InvalidParameter |
The parameter is invalid. |
Le message d'erreur renvoyé indique qu'un paramètre a une valeur non valide. |
|
400 |
InvalidAccountPassword.Format |
The account password format is invalid. |
Le message d'erreur renvoyé indique que le mot de passe spécifié n'est pas valide. |
|
400 |
InsufficientResourceCapacity |
No host is available for the requested instance. |
Le message d'erreur renvoyé indique que le système n'a pas pu créer l'hôte en raison de ressources insuffisantes dans le cluster dédié. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.