Crée un groupe de sécurité. Par défaut, un groupe de sécurité autorise uniquement les instances qui en font partie à communiquer entre elles. Les requêtes provenant de l'extérieur du groupe de sécurité sont refusées. Pour autoriser les requêtes depuis Internet ou depuis des instances appartenant à d'autres groupes de sécurité, appelez l'opération AuthorizeSecurityGroup.
Description
Lors de l'appel à cette opération, tenez compte des points suivants :
Vous pouvez créer jusqu'à 100 groupes de sécurité dans une même région Alibaba Cloud.
Pour créer un groupe de sécurité de type Virtual Private Cloud (VPC), spécifiez le paramètre VpcId.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | CreateSecurityGroup | Opération à effectuer. Définissez la valeur sur CreateSecurityGroup. |
| RegionId | String | Yes | cn-hangzhou | ID de région du groupe de sécurité. Appelez l'opération DescribeRegions pour obtenir la liste des régions les plus récentes. |
| Description | String | No | testDescription | Description du groupe de sécurité. La longueur doit être comprise entre 2 et 256 caractères. Elle ne peut pas commencer par Ce paramètre est vide par défaut. |
| ClientToken | String | No | 123e4567-e89b-12d3-a456-426655440000 | Jeton client utilisé pour garantir l'idempotence de la requête. Générez la valeur via le client, en veillant à son unicité pour chaque requête. La valeur ClientToken ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. Pour plus d'informations, consultez la rubrique Comment garantir l'idempotence. |
| SecurityGroupName | String | No | testSecurityGroupName | Nom du groupe de sécurité. La longueur doit être comprise entre 2 et 128 caractères. Le nom doit commencer par une lettre et ne peut pas commencer par |
| VpcId | String | No | vpc-bp1opxu1zkhn00gzv**** | ID du VPC dans lequel créer le groupe de sécurité. Remarque Si la région spécifiée prend en charge le réseau classique, vous pouvez créer des groupes de sécurité de type réseau classique sans spécifier le paramètre VpcId. Si la région spécifiée ne prend pas en charge le réseau classique, spécifiez le paramètre VpcId pour créer des groupes de sécurité de type VPC. |
| SecurityGroupType | String | No | enterprise | Type du groupe de sécurité. Valeurs possibles :
|
| ServiceManaged | Boolean | No | false | Ce paramètre n'est pas disponible. |
| ResourceGroupId | String | No | rg-bp67acfmxazb4p**** | ID du groupe de ressources auquel appartient le groupe de sécurité. |
| Tag.N.key | String | No | null | Clé du tag N du groupe de sécurité. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser le paramètre Tag.N.Key pour garantir la compatibilité future. |
| Tag.N.Key | String | No | TestKey | Clé du tag N du groupe de sécurité. Valeurs possibles de N : 1 à 20. La clé de tag ne peut pas être une chaîne vide. Sa longueur maximale est de 128 caractères. Elle ne peut pas contenir |
| Tag.N.Value | String | No | TestValue | Valeur du tag N du groupe de sécurité. Valeurs possibles de N : 1 à 20. La valeur de tag peut être une chaîne vide. Sa longueur maximale est de 128 caractères. Elle ne peut pas commencer par acs: ni contenir |
| Tag.N.value | String | No | null | Valeur du tag N du groupe de sécurité. Remarque Ce paramètre sera supprimé à l'avenir. Nous vous recommandons d'utiliser le paramètre Tag.N.Value pour garantir la compatibilité future. |
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
SecurityGroupId |
String |
sg-bp1fg655nh68xyz9**** |
ID du groupe de sécurité. |
|
RequestId |
String |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
ID de la requête. |
Exemples
Exemple de requête
https://ecs.aliyuncs.com/?Action=CreateSecurityGroup
&RegionId=cn-hangzhou
&Description=testDescription
&VpcId=vpc-bp1opxu1zkhn00gzv****
&<Common request parameters>
Exemple de réponse réussie
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateSecurityGroupResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
<SecurityGroupId>sg-bp1fg655nh68xyz9****</SecurityGroupId>
</CreateSecurityGroupResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"SecurityGroupId" : "sg-bp1fg655nh68xyz9****"
}
Codes d'erreur
|
HttpCode |
Error code |
Error message |
Description |
|
400 |
InvalidDescription.Malformed |
The specified parameter "Description" is not valid. |
Message d'erreur indiquant que le paramètre Description spécifié n'est pas valide. La description doit comporter entre 2 et 256 caractères et ne peut pas commencer par http:// ou https://. |
|
400 |
InvalidSecurityGroupName.Malformed |
Specified security group name is not valid. |
Message d'erreur indiquant que le paramètre SecurityGroupName spécifié n'est pas valide. Le paramètre SecurityGroupName est vide par défaut. Si ce paramètre est spécifié, le nom indiqué s'affiche dans la console Elastic Compute Service (ECS). La longueur doit être comprise entre 2 et 128 caractères. Le nom doit commencer par une lettre et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_) et des traits d'union (-). Le nom ne peut pas commencer par http:// ou https://. |
|
400 |
InvalidSecurityGroupDiscription.Malformed |
Specified security group description is not valid. |
Message d'erreur indiquant que la description du groupe de sécurité spécifiée n'est pas valide. |
|
400 |
IncorrectVpcStatus |
Current VPC status does not support this operation. |
Message d'erreur indiquant que l'opération n'est pas prise en charge lorsque le VPC se trouve dans l'état actuel. |
|
400 |
InvalidTagKey.Malformed |
Specified tag key is not valid. |
Message d'erreur indiquant que la clé de tag spécifiée n'est pas valide. |
|
400 |
InvalidTagValue.Malformed |
Specified tag value is not valid. |
Message d'erreur indiquant que la valeur de tag spécifiée n'est pas valide. |
|
400 |
Duplicate.TagKey |
The Tag.N.Key contain duplicate key. |
Message d'erreur indiquant que la clé de tag spécifiée existe déjà. Les clés de tag doivent être uniques. |
|
400 |
InvalidTagKey.Malformed |
The specified Tag.n.Key is not valid. |
Message d'erreur indiquant que le paramètre Tag.N.Key spécifié n'est pas valide. |
|
400 |
InvalidTagValue.Malformed |
The specified Tag.n.Value is not valid. |
Message d'erreur indiquant que le paramètre Tag.N.Value spécifié n'est pas valide. |
|
400 |
InvalidParams.GroupType |
The specified security group type is not valid. |
Message d'erreur indiquant que le type de groupe de sécurité spécifié n'est pas valide. Vérifiez si le paramètre SecurityGroupType est valide. |
|
400 |
InvalidParams.VpcIdGroupType |
Only VPC instance supports enterprise level security group. |
Message d'erreur indiquant que seules les instances ECS de type VPC prennent en charge les groupes de sécurité avancés. |
|
500 |
InternalError |
The request processing has failed due to some unknown error. |
Message d'erreur indiquant qu'une erreur interne s'est produite. Réessayez ultérieurement. |
|
500 |
InternalError |
The request processing has failed due to some unknown error, exception or failure. |
Message d'erreur indiquant qu'une erreur interne s'est produite. Réessayez ultérieurement. |
|
403 |
QuotaExceed.SecurityGroup |
The maximum number of security groups is reached. |
Message d'erreur indiquant que le nombre maximal de groupes de sécurité a été atteint. Soumettez un ticket pour demander une augmentation du quota. |
|
403 |
InvalidVpcId.NotFound |
vpc id must not empty when only support vpc vm. |
Message d'erreur indiquant que le paramètre VpcId n'est pas spécifié. |
|
403 |
IdempotentProcessing |
The previous idempotent request(s) is still processing. |
Message d'erreur indiquant qu'une requête idempotente précédente est toujours en cours de traitement. Réessayez ultérieurement. |
|
403 |
QuotaExceed.Tags |
%s |
Message d'erreur indiquant que le nombre de tags spécifiés dépasse la limite supérieure. %s est une variable. Un message d'erreur est renvoyé dynamiquement en fonction des conditions d'appel. |
|
403 |
InvalidOperation.ResourceManagedByCloudProduct |
%s |
Message d'erreur indiquant que les groupes de sécurité gérés par les services cloud ne peuvent pas être modifiés. |
|
404 |
InvalidVpcId.NotFound |
Specified VPC does not exist. |
Message d'erreur indiquant que l'ID de VPC spécifié n'existe pas. |
|
404 |
InvalidResourceGroup.NotFound |
The ResourceGroup provided does not exist in our records. |
Message d'erreur indiquant que le groupe de ressources spécifié n'existe pas. |
Pour obtenir la liste des codes d'erreur, consultez la rubrique Codes d'erreur de service.