Bir güvenlik grubunu Network Load Balancer (NLB) örneği ile ilişkilendirir.
Kullanım notları
Bir güvenlik grubu oluşturduğunuzdan emin olun. Güvenlik grubu oluşturma hakkında daha fazla bilgi için bkz. CreateSecurityGroup.
Bir NLB örneğine en fazla dört güvenlik grubu ilişkilendirilebilir.
Bir NLB örneğiyle ilişkili güvenlik gruplarını sorgulamak için GetLoadBalancerAttribute işlemine başvurabilirsiniz.
-
LoadBalancerJoinSecurityGroup eşzamansız bir işlemdir. İşlemi çağırdıktan sonra sistem bir istek kimliği döndürür ve görevi arka planda çalıştırır. Bir görevin durumunu sorgulamak için GetJobStatus işlemine başvurabilirsiniz.
Görev Succeeded durumundaysa güvenlik grubu ilişkilendirilmiş demektir.
Görev Processing durumundaysa güvenlik grubu ilişkilendirme işlemi devam ediyordur. Bu durumda yalnızca sorgu işlemleri yapabilirsiniz.
Hata ayıklama
İstek parametreleri
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | LoadBalancerJoinSecurityGroup | Gerçekleştirmek istediğiniz işlem. Değeri LoadBalancerJoinSecurityGroup olarak ayarlayın. |
| SecurityGroupIds.N | String | No | sg-bp1fg655nh68xyz9**** | Güvenlik grubunun ID'si. |
| LoadBalancerId | String | Yes | nlb-83ckzc8d4xlp8o**** | Güvenlik grubuyla ilişkilendirilecek NLB örneğinin ID'si. |
| DryRun | Boolean | No | true | İşlemi gerçekleştirmeden isteğin kontrol edilip edilmeyeceğini belirtir. Geçerli değerler:
|
| ClientToken | String | No | 123e4567-e89b-12d3-a456-426655440000 | İsteğin tekilleştirilmesini (idempotence) sağlamak için kullanılan istemci belirteci. Değeri istemci aracılığıyla üretebilirsiniz; ancak değerin farklı istekler arasında benzersiz olduğundan emin olmalısınız. İstemci belirteci yalnızca ASCII karakterleri içerebilir. Not Bu parametreyi ayarlamazsanız sistem otomatik olarak RequestId değerini ClientToken değeri olarak kullanır. RequestId değeri her API isteğinde farklı olabilir. |
| RegionId | String | No | cn-hangzhou | NLB örneğinin dağıtıldığı bölgenin ID'si. En güncel bölge listesini sorgulamak için DescribeRegions işlemine başvurabilirsiniz. |
Yanıt parametreleri
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
İsteğin ID'si. |
|
JobId |
String |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
Eşzamansız görevin ID'si. |
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=LoadBalancerJoinSecurityGroup
&SecurityGroupIds=["sg-bp1fg655nh68xyz9****"]
&LoadBalancerId=nlb-83ckzc8d4xlp8o****
&DryRun=true
&ClientToken=123e4567-e89b-12d3-a456-426655440000
&RegionId=cn-hangzhou
&Common request parameters
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<LoadBalancerJoinSecurityGroupResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
<JobId>72dcd26b-f12d-4c27-b3af-18f6aed5****</JobId>
</LoadBalancerJoinSecurityGroupResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"JobId" : "72dcd26b-f12d-4c27-b3af-18f6aed5****"
}
Hata kodları
Hata kodlarının listesi için bkz. Service error codes.