Créez un code d'activation. Utilisez ce code pour enregistrer des serveurs non fournis par Alibaba Cloud en tant qu'instances gérées Alibaba Cloud.
Notes d'utilisation
Après avoir enregistré un serveur non fourni par Alibaba Cloud en tant qu'instance gérée Alibaba Cloud à l'aide d'un code d'activation, vous pouvez exploiter divers services en ligne d'Alibaba Cloud sur cette instance, tels que Cloud Assistant, CloudOps Orchestration Service (OOS) et Apsara Devops.
Pour enregistrer un serveur non fourni par Alibaba Cloud en tant qu'instance gérée Alibaba Cloud, celui-ci doit disposer d'une connectivité Internet et exécuter l'un des systèmes d'exploitation suivants :
Alibaba Cloud Linux 2, Alibaba Cloud Linux 3 et versions ultérieures
CentOS 6, CentOS 7, CentOS 8 et versions ultérieures
Debian 8, Debian 9, Debian 10 et versions ultérieures
Ubuntu 12, Ubuntu 14, Ubuntu 16, Ubuntu 18 et versions ultérieures
CoreOS
OpenSUSE
Red Hat 5, Red Hat 6, Red Hat 7 et versions ultérieures
SUSE Linux Enterprise Server (SLES) 11, SLES 12, SLES 15 et versions ultérieures
Windows Server 2012, Windows Server 2016, Windows Server 2019 et versions ultérieures
Vous pouvez créer jusqu'à 5 000 codes d'activation par région Alibaba Cloud. Lorsque le nombre de codes d'activation dépasse 1 000, leur taux d'utilisation doit être supérieur à 50 % avant que vous ne puissiez en créer de nouveaux.
Pour consulter le taux d'utilisation des codes d'activation, accédez à la page
Cloud Assistant
de la console Elastic Compute Service (ECS), cliquez sur l'onglet
Manage Instances
, puis cliquez sur
Register Instance
.
Débogage
Paramètres de requête
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | CreateActivation | Opération à effectuer. Définissez la valeur sur CreateActivation. |
| RegionId | String | Yes | cn-hangzhou | ID de région du code d'activation. Régions prises en charge : Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Chengdu), Chine (Hong Kong), Singapour, Japon (Tokyo), États-Unis (Silicon Valley) et États-Unis (Virginie). Appelez l'opération DescribeRegions pour obtenir la liste des régions les plus récentes. |
| InstanceName | String | No | test-InstanceName | Préfixe par défaut du nom de l'instance. Le préfixe doit comporter entre 2 et 50 caractères. Il doit commencer par une lettre et ne peut pas commencer par Si vous utilisez le code d'activation créé via l'opération CreateActivation pour enregistrer des instances gérées, ces dernières reçoivent des noms séquentiels incluant la valeur de ce paramètre comme préfixe. Vous pouvez également spécifier un nouveau nom d'instance pour remplacer le nom séquentiel attribué lors de l'enregistrement d'une instance gérée. Si vous spécifiez InstanceName lors de l'enregistrement d'une instance gérée, un nom d'instance au format |
| Description | String | No | This is description. | Description du code d'activation. Elle doit comporter entre 1 et 100 caractères. |
| InstanceCount | Integer | No | 10 | Nombre maximal d'utilisations du code d'activation pour enregistrer des instances gérées. Valeurs possibles : 1 à 1000. Valeur par défaut : 10. |
| TimeToLiveInHours | Long | No | 4 | Période de validité du code d'activation. Le code d'activation ne peut plus être utilisé pour enregistrer des instances une fois cette période écoulée. Unité : heures. Valeurs possibles : 1 à 876576. Cela représente une plage allant de 1 heure à 100 ans. Valeur par défaut : 4. |
| IpAddressRange | String | No | 0.0.0.0/0 | Adresses IP des hôtes autorisés à utiliser le code d'activation. La valeur peut être des adresses IPv4, des adresses IPv6 ou des blocs CIDR. |
| ResourceGroupId | String | No | rg-123****** | ID du groupe de ressources auquel appartient le code d'activation. |
| Tag.N.Key | String | No | TestKey | Clé du tag N à ajouter au code d'activation. Valeurs possibles pour N : 1 à 20. La clé du tag ne peut pas être une chaîne vide. Si vous spécifiez un seul tag pour interroger des ressources, jusqu'à 1 000 ressources auxquelles ce tag est ajouté peuvent être renvoyées. Si vous spécifiez plusieurs tags pour interroger des ressources, jusqu'à 1 000 ressources auxquelles tous ces tags sont ajoutés peuvent être renvoyées. Pour interroger plus de 1 000 ressources possédant les tags spécifiés, appelez l'opération ListTagResources. La clé du tag peut comporter jusqu'à 64 caractères et ne peut pas contenir |
| Tag.N.Value | String | No | TestValue | Valeur du tag N à ajouter au code d'activation. Valeurs possibles pour N : 1 à 20. La valeur du tag peut être une chaîne vide. La valeur du tag peut comporter jusqu'à 128 caractères et ne peut pas contenir |
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
ID de la requête. |
|
ActivationCode |
String |
a-hz0ch3SwhOlE1234+Xo32lAZC**** |
Valeur du code d'activation. Cette valeur n'est renvoyée qu'une seule fois après l'appel de l'opération CreateActivation. Conservez correctement la valeur renvoyée. |
|
ActivationId |
String |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
ID du code d'activation. |
Exemples
Exemples de requêtes
https://ecs.aliyuncs.com/?Action=CreateActivation
&InstanceName=test-InstanceName
&RegionId=cn-hangzhou
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateActivationResponse>
<RequestId>4ECEEE12-56F1-4FBC-9AB1-890F1234****</RequestId>
<ActivationId>4ECEEE12-56F1-4FBC-9AB1-890F1234****</ActivationId>
<ActivationCode>a-hz0ch3SwhOlE1234+Xo32lAZC****</ActivationCode>
</CreateActivationResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "4ECEEE12-56F1-4FBC-9AB1-890F1234****",
"ActivationId" : "4ECEEE12-56F1-4FBC-9AB1-890F1234****",
"ActivationCode" : "a-hz0ch3SwhOlE1234+Xo32lAZC****"
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
RegionId.ApiNotSupported |
The api is not supported in this region. |
L'opération ne peut pas être appelée dans la région spécifiée. Vérifiez si l'ID de région est valide. |
|
400 |
InstanceName.ExceedLimit |
Default instance name prefix length exceeds. |
La longueur maximale du préfixe du nom de l'instance est dépassée. |
|
400 |
InstanceName.InvalidPattern |
Default instance name prefix pattern invalid. |
Valeur InstanceName non valide. |
|
400 |
ActivationDesc.ExceedLimit |
Activation description length exceeds. |
La longueur maximale de la description du code d'activation est dépassée. |
|
400 |
ActivationLimitation.Invalid |
Registration limitation must be positive. |
Le nombre maximal d'utilisations du code d'activation pour enregistrer des instances gérées est dépassé. |
|
400 |
AddressRange.InvalidPattern |
Address range should be ipv4 address or cidr. |
Les adresses IP des hôtes autorisés à utiliser le code d'activation doivent être des adresses IPv4, des adresses IPv6 ou des blocs CIDR. |
|
400 |
ActivationCount.ExceedLimit |
Too many activations have been created. |
Le nombre maximal de codes d'activation pouvant être créés est dépassé. |
|
400 |
ActivationTTL.ExceedLimit |
Activation TTL exceeds limit. |
Valeur TimeToLiveInHours non valide. |
|
400 |
InvalidTagKey.Malformed |
The specified Tag.n.Key is not valid. |
Valeur Tag.N.Key non valide. |
|
400 |
InvalidTagValue.Malformed |
The specified Tag.n.Value is not valid. |
Valeur Tag.N.Value non valide. |
|
400 |
NumberExceed.Tags |
The Tags parameter number is exceed. |
Le nombre maximal de tags est dépassé. |
|
400 |
MissingParameter.TagKey |
You must specify Tag.N.Key. |
Tag.N.Key est requis. |
|
400 |
Duplicate.TagKey |
The Tag.N.Key contain duplicate key. |
La clé de tag existe déjà. Les clés de tag doivent être uniques. |
|
403 |
Operation.Forbidden |
The operation is not permitted. |
L'opération n'est pas prise en charge. |
|
403 |
InvalidStatus.ResourceGroup |
You cannot perform an operation on a resource group that is being created or deleted. |
Vous ne pouvez pas effectuer cette opération sur un groupe de ressources en cours de création ou de suppression. |
|
404 |
InvalidResourceGroup.NotFound |
The ResourceGroup provided does not exist in our records. |
Le groupe de ressources est introuvable. |
|
500 |
InternalError.Dispatch |
An error occurred when dispatch the request. |
Une erreur s'est produite lors de l'envoi de la requête. Réessayez ultérieurement. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.