Belirtilen bir bölgede uygulama yük dengeleyici oluşturur.
Operation description
CreateLoadBalancer işlemi eşzamansızdır. Başarılı bir çağrı bir örnek kimliği döndürür, ancak uygulama yük dengeleyici örneği arka planda oluşturulur. Uygulama yük dengeleyici örneğinin oluşturma durumunu kontrol etmek için GetLoadBalancerAttribute işlemini çağırın:
-
Örnek provisioning durumundaysa, oluşturulma aşamasındadır.
-
Örnek active durumundaysa, oluşturulmuştur.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:CreateLoadBalancer |
create |
*LoadBalancer
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
İsteğin yinelenemezliğini sağlamak için kullanılan istemci belirteci. Her istek için istemcinizden benzersiz bir değer oluşturabilirsiniz. ClientToken parametresi yalnızca ASCII karakterleri destekler. Not
Bu parametreyi atlarsanız, sistem isteğin RequestId değerini ClientToken olarak kullanır. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
No |
Deneme çalıştırması yapılıp yapılmayacağını belirtir. Geçerli değerler:
|
false |
| VpcId |
string |
Yes |
Uygulama Yük Dengeleyici örneği için VPC'nin kimliği. |
vpc-bp1b49rqrybk45nio**** |
| AddressType |
string |
Yes |
Uygulama Yük Dengeleyicinin adres türü. Geçerli değerler:
|
Internet |
| LoadBalancerName |
string |
No |
Uygulama Yük Dengeleyici örneğinin adı. Ad 2 ila 128 karakter uzunluğunda olmalıdır. Bir harf, Çince karakter veya rakamla başlamalıdır ve rakamlar, noktalar (.), alt çizgiler (_), tireler (-) ve boşluklar içerebilir. |
alb1 |
| DeletionProtectionEnabled |
boolean |
No |
Silme korumasının etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
false |
| ModificationProtectionConfig |
object |
No |
Değişiklik koruması ayarları. |
|
| Reason |
string |
No |
Değişiklik korumasını etkinleştirme nedeni. Neden 2 ila 128 karakter uzunluğunda olmalıdır. Bir harf veya Çince karakterle başlamalıdır ve rakamlar, noktalar (.), alt çizgiler (_) ve tireler (-) içerebilir. Not
Bu parametre yalnızca Status, ConsoleProtection olarak ayarlandığında geçerlidir. |
Managed Instance |
| Status |
string |
No |
Uygulama Yük Dengeleyici örneğinin değişiklik koruması durumu. Geçerli değerler:
Not
Değeri ConsoleProtection olarak ayarlarsanız, örneği Uygulama Yük Dengeleyici konsolunda değiştiremezsiniz. Ancak, API işlemlerini çağırarak yine de değişiklik yapabilirsiniz. |
ConsoleProtection |
| ZoneMappings |
array<object> |
Yes |
Kullanılabilirlik bölgeleri ve alt ağlar arasındaki eşlemeler. En fazla 10 kullanılabilirlik bölgesi belirtebilirsiniz. Bölgede iki veya daha fazla kullanılabilirlik bölgesi varsa, en az iki tane belirtmeniz gerekir. |
|
|
object |
No |
Kullanılabilirlik bölgeleri ve alt ağlar arasındaki eşlemeler. En fazla 10 kullanılabilirlik bölgesi belirtebilirsiniz. Bölgede iki veya daha fazla kullanılabilirlik bölgesi varsa, en az iki tane belirtmeniz gerekir. |
||
| VSwitchId |
string |
Yes |
Belirtilen kullanılabilirlik bölgesindeki alt ağın kimliği. Her kullanılabilirlik bölgesi yalnızca bir alt ağla eşlenebilir. |
vsw-sersdf**** |
| ZoneId |
string |
Yes |
Kullanılabilirlik bölgesinin kimliği. Kullanılabilir bölgeleri sorgulamak için DescribeZones işlemini çağırabilirsiniz. |
cn-hangzhou-a |
| AllocationId |
string |
No |
Genel ağa açık örnekle ilişkilendirilecek Esnek IP adresinin (EIP) kimliği. |
eip-bp1aedxso6u80u0qf**** |
| EipType |
string |
No |
Esnek IP adresinin türü. Geçerli değerler:
Not
Bir Uygulama Yük Dengeleyici örneğine Anycast EIP'leri bağlamayı destekleyen bölgeler için Sınırlamalar sayfasına bakın. |
Common |
| IntranetAddress |
string |
No |
Özel IPv4 adresi. |
192.168.10.1 |
| AddressAllocatedMode |
string |
No |
Adres tahsis modu. Geçerli değerler:
Not
25 Şubat 2025 saat 00:00:00 (UTC+8) itibarıyla, bu API çağrılarak oluşturulan tüm örnekler, belirttiğiniz moddan bağımsız olarak yükseltilmiş ALB örnekleri olacaktır. IP modları artık ayırt edilmemektedir ve tahsis edilen IP adresleri otomatik olarak ölçeklenir. Yükseltmeden önce oluşturulan mevcut ALB örnekleri etkilenmez. |
Fixed |
| ResourceGroupId |
string |
No |
Kaynak grubunun kimliği. |
rg-atstuj3rtop**** |
| LoadBalancerEdition |
string |
Yes |
Uygulama Yük Dengeleyicinin sürümü. Farklı sürümler farklı özelliklere ve faturalandırma politikalarına sahiptir. Geçerli değerler:
|
Standard |
| LoadBalancerBillingConfig |
object |
Yes |
Uygulama Yük Dengeleyici örneğinin faturalandırma yapılandırması. |
|
| PayType |
string |
Yes |
Örneğin faturalandırma yöntemi. Kullandıkça öde için değeri PostPay olarak ayarlayın. |
PostPay |
| BandwidthPackageId |
string |
No |
Genel ağa açık örnekle ilişkilendirilen paylaşılan bant genişliği paketinin kimliği. |
cbwp-bp1vevu8h3ieh**** |
| AddressIpVersion |
string |
No |
Protokol sürümü. Geçerli değerler:
|
IPv4 |
| Tag |
array<object> |
No |
Örneğe eklenecek etiketler. |
|
|
object |
No |
Etiket yapısı. |
||
| Key |
string |
No |
Etiket anahtarı. Anahtar en fazla 128 karakter uzunluğunda olabilir, aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez. |
env |
| Value |
string |
No |
Etiket değeri. Değer en fazla 128 karakter uzunluğunda olabilir, aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez. |
product |
| SecurityGroupIds |
array<object> |
No |
Örnekle ilişkilendirilecek güvenlik gruplarının kimlikleri. |
|
|
object |
No |
Örnekle ilişkilendirilecek güvenlik gruplarının kimlikleri. |
||
| SecurityGroupId |
string |
No |
Güvenlik grubunun kimliği. |
sg-gw82chzr7ru23iwbn9mu |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Bir Uygulama Yük Dengeleyici örneği oluşturma işleminden alınan yanıt. |
||
| LoadBalancerId |
string |
Uygulama Yük Dengeleyici örnek kimliği. |
alb-o9ulmq5hqn68jk**** |
| RequestId |
string |
İstek kimliği. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Examples
Success response
JSON format
{
"LoadBalancerId": "alb-o9ulmq5hqn68jk****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ResourceNotEnough.VSwitchIp | The specified resource %s is not enough. | The specified resource %s is not enough. |
| 400 | QuotaExceeded.LoadBalancersNum | The quota of %s is exceeded, usage %s/%s. | The quota of %s is exceeded, usage %s/%s. |
| 400 | Mismatch.ZoneIdAndVSwitchId | The %s and %s are mismatched. | The %s and %s are mismatched. |
| 400 | DuplicatedParam.ZoneId | The param of ZoneId is duplicated. | |
| 400 | OperationDenyed.ServiceLinkedRoleNotExist | The service linked role AliyunServiceRoleForAlb does not exist. | |
| 404 | ResourceNotFound.VSwitch | The specified resource %s is not found. | The specified resource %s is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.