Bir güvenlik grubu oluşturur. Varsayılan olarak, bir güvenlik grubu yalnızca aynı güvenlik grubundaki örneklerin birbirine erişmesine izin verir. Güvenlik grubu dışından gelen erişim istekleri reddedilir. İnternet'ten gelen isteklere veya diğer güvenlik gruplarındaki örneklerden gelen isteklere izin vermek istiyorsanız AuthorizeSecurityGroup işlemini çağırabilirsiniz.
Açıklama
Bu işlemi çağırırken aşağıdaki hususa dikkat edin:
Tek bir Alibaba Cloud bölgesinde en fazla 100 güvenlik grubu oluşturabilirsiniz.
Virtual Private Cloud (VPC) türünde bir güvenlik grubu oluşturmak için VpcId parametresini belirtmeniz gerekir.
Hata Ayıklama
İstek parametreleri
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | CreateSecurityGroup | Gerçekleştirmek istediğiniz işlem. Değeri CreateSecurityGroup olarak ayarlayın. |
| RegionId | String | Yes | cn-hangzhou | Güvenlik grubunun bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| Description | String | No | testDescription | Güvenlik grubunun açıklaması. Açıklama 2 ila 256 karakter uzunluğunda olmalı ve Bu parametre varsayılan olarak boştur. |
| ClientToken | String | No | 123e4567-e89b-12d3-a456-426655440000 | İsteğin yinelenmezliğini (idempotence) sağlamak için kullanılan istemci belirteci. Değeri istemci tarafında oluşturabilirsiniz ancak farklı istekler arasında benzersiz olduğundan emin olmalısınız. ClientToken değeri yalnızca ASCII karakterleri içerebilir ve uzunluğu 64 karakteri aşamaz. Daha fazla bilgi için bkz. Yinelenmezlik nasıl sağlanır. |
| SecurityGroupName | String | No | testSecurityGroupName | Güvenlik grubunun adı. Ad 2 ila 128 karakter uzunluğunda olmalıdır. Bir harfle başlamalı ve |
| VpcId | String | No | vpc-bp1opxu1zkhn00gzv**** | Güvenlik grubunun oluşturulacağı VPC'nin kimliği. Not Belirtilen bölge klasik ağı destekliyorsa VpcId parametresini belirtmeden klasik ağ türünde güvenlik grupları oluşturabilirsiniz. Belirtilen bölge klasik ağı desteklemiyorsa VPC türünde güvenlik grupları oluşturmak için VpcId parametresini belirtmeniz gerekir. |
| SecurityGroupType | String | No | enterprise | Güvenlik grubunun türü. Geçerli değerler:
|
| ServiceManaged | Boolean | No | false | Bu parametre kullanılamaz. |
| ResourceGroupId | String | No | rg-bp67acfmxazb4p**** | Güvenlik grubunun ait olduğu kaynak grubunun kimliği. |
| Tag.N.key | String | No | null | Güvenlik grubunun N. etiketinin anahtarı. Not Bu parametre gelecekte kaldırılacaktır. Gelecekteki uyumluluğu sağlamak için Tag.N.Key parametresini kullanmanızı öneririz. |
| Tag.N.Key | String | No | TestKey | Güvenlik grubunun N. etiketinin anahtarı. N için geçerli değerler: 1 ila 20. Etiket anahtarı boş bir dize olamaz. Etiket anahtarının uzunluğu en fazla 128 karakter olabilir ve |
| Tag.N.Value | String | No | TestValue | Güvenlik grubunun N. etiketinin değeri. N için geçerli değerler: 1 ila 20. Etiket değeri boş bir dize olabilir. Etiket değerinin uzunluğu en fazla 128 karakter olabilir ve acs: ile başlayamaz veya |
| Tag.N.value | String | No | null | Güvenlik grubunun N. etiketinin değeri. Not Bu parametre gelecekte kaldırılacaktır. Gelecekteki uyumluluğu sağlamak için Tag.N.Value parametresini kullanmanızı öneririz. |
Yanıt parametreleri
|
Parameter |
Type |
Example |
Description |
|
SecurityGroupId |
String |
sg-bp1fg655nh68xyz9**** |
Güvenlik grubunun kimliği. |
|
RequestId |
String |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
İsteğin kimliği. |
Örnekler
Örnek istekler
https://ecs.aliyuncs.com/?Action=CreateSecurityGroup
&RegionId=cn-hangzhou
&Description=testDescription
&VpcId=vpc-bp1opxu1zkhn00gzv****
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateSecurityGroupResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
<SecurityGroupId>sg-bp1fg655nh68xyz9****</SecurityGroupId>
</CreateSecurityGroupResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"SecurityGroupId" : "sg-bp1fg655nh68xyz9****"
}
Hata kodları
|
HttpCode |
Error code |
Error message |
Description |
|
400 |
InvalidDescription.Malformed |
The specified parameter "Description" is not valid. |
Belirtilen Description parametresi geçersiz olduğu için dönen hata mesajı. Açıklama 2 ila 256 karakter uzunluğunda olmalı ve http:// veya https:// ile başlamamalıdır. |
|
400 |
InvalidSecurityGroupName.Malformed |
Specified security group name is not valid. |
Belirtilen SecurityGroupName parametresi geçersiz olduğu için dönen hata mesajı. SecurityGroupName parametresi varsayılan olarak boştur. Bu parametre belirtilirse belirtilen ad Elastic Compute Service (ECS) konsolunda görüntülenir. Ad 2 ila 128 karakter uzunluğunda olmalıdır. Bir harfle başlamalı ve harf, rakam, nokta (.), alt çizgi (_) ve kısa çizgi (-) içerebilir. Ad http:// veya https:// ile başlayamaz. |
|
400 |
InvalidSecurityGroupDiscription.Malformed |
Specified security group description is not valid. |
Belirtilen güvenlik grubu açıklaması geçersiz olduğu için dönen hata mesajı. |
|
400 |
IncorrectVpcStatus |
Current VPC status does not support this operation. |
VPC mevcut durumdayken işlem desteklenmediği için dönen hata mesajı. |
|
400 |
InvalidTagKey.Malformed |
Specified tag key is not valid. |
Belirtilen etiket anahtarı geçersiz olduğu için dönen hata mesajı. |
|
400 |
InvalidTagValue.Malformed |
Specified tag value is not valid. |
Belirtilen etiket değeri geçersiz olduğu için dönen hata mesajı. |
|
400 |
Duplicate.TagKey |
The Tag.N.Key contain duplicate key. |
Belirtilen etiket anahtarı zaten mevcut olduğu için dönen hata mesajı. Etiket anahtarları benzersiz olmalıdır. |
|
400 |
InvalidTagKey.Malformed |
The specified Tag.n.Key is not valid. |
Belirtilen Tag.N.Key parametresi geçersiz olduğu için dönen hata mesajı. |
|
400 |
InvalidTagValue.Malformed |
The specified Tag.n.Value is not valid. |
Belirtilen Tag.N.Value parametresi geçersiz olduğu için dönen hata mesajı. |
|
400 |
InvalidParams.GroupType |
The specified security group type is not valid. |
Belirtilen güvenlik grubu türü geçersiz olduğu için dönen hata mesajı. SecurityGroupType parametresinin geçerli olup olmadığını kontrol edin. |
|
400 |
InvalidParams.VpcIdGroupType |
Only VPC instance supports enterprise level security group. |
Yalnızca VPC türündeki ECS örnekleri gelişmiş güvenlik gruplarını desteklediği için dönen hata mesajı. |
|
500 |
InternalError |
The request processing has failed due to some unknown error. |
Dahili bir hata oluştuğu için dönen hata mesajı. Daha sonra tekrar deneyin. |
|
500 |
InternalError |
The request processing has failed due to some unknown error, exception or failure. |
Dahili bir hata oluştuğu için dönen hata mesajı. Daha sonra tekrar deneyin. |
|
403 |
QuotaExceed.SecurityGroup |
The maximum number of security groups is reached. |
Maksimum güvenlik grubu sayısına ulaşıldığı için dönen hata mesajı. Kota artış talebi oluşturmak için destek bileti açın. |
|
403 |
InvalidVpcId.NotFound |
vpc id must not empty when only support vpc vm. |
VpcId parametresi belirtilmediği için dönen hata mesajı. |
|
403 |
IdempotentProcessing |
The previous idempotent request(s) is still processing. |
Önceki yinelenmez istek hala işleniyor olduğu için dönen hata mesajı. Daha sonra tekrar deneyin. |
|
403 |
QuotaExceed.Tags |
%s |
Belirtilen etiket sayısı üst sınırları aştığı için dönen hata mesajı. %s bir değişkendir. Çağrı koşullarına bağlı olarak dinamik bir hata mesajı döndürülür. |
|
403 |
InvalidOperation.ResourceManagedByCloudProduct |
%s |
Cloud hizmetleri tarafından yönetilen güvenlik grupları değiştirilemediği için dönen hata mesajı. |
|
404 |
InvalidVpcId.NotFound |
Specified VPC does not exist. |
Belirtilen VPC kimliği mevcut olmadığı için dönen hata mesajı. |
|
404 |
InvalidResourceGroup.NotFound |
The ResourceGroup provided does not exist in our records. |
Belirtilen kaynak grubu mevcut olmadığı için dönen hata mesajı. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.