Menambahkan elastic IP address (EIP) ke instans Internet Shared Bandwidth.
Deskripsi operasi
Sebelum Anda memanggil operasi ini, perhatikan informasi berikut:
- Saat Anda memanggil operasi ini untuk menambahkan EIP ke instans Internet Shared Bandwidth, EIP harus memenuhi kondisi berikut:
Metode penagihan EIP adalah pay-as-you-go.
EIP berada di wilayah yang sama dengan instans Internet Shared Bandwidth.
Jenis jalur EIP sama dengan instans Internet Shared Bandwidth.
- Operasi AddCommonBandwidthPackageIp bersifat asinkron. Setelah Anda mengirim permintaan, sistem akan mengembalikan ID permintaan. Namun, EIP belum ditambahkan ke instans Internet Shared Bandwidth. Proses penambahan masih berjalan di latar belakang. Anda dapat memanggil DescribeCommonBandwidthPackages untuk mengkueri status asosiasi antara instans Internet Shared Bandwidth dan EIP.
-
Jika status asosiasi adalah BINDING, instans Internet Shared Bandwidth sedang diasosiasikan dengan EIP. Dalam status ini, Anda hanya dapat menjalankan operasi kueri.
-
Jika status asosiasi adalah BINDED, instans Internet Shared Bandwidth telah diasosiasikan dengan EIP.
-
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:AddCommonBandwidthPackageIp |
create |
*BandwidthPackage.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah instans Internet Shared Bandwidth. Anda dapat memanggil DescribeRegions untuk mengkueri ID wilayah. |
cn-hangzhou |
| BandwidthPackageId |
string |
Yes |
ID instans Internet Shared Bandwidth. |
cbwp-2ze2ic1xd2qeqasdf**** |
| IpInstanceId |
string |
Yes |
ID EIP. Anda dapat memanggil DescribeEipAddresses untuk mengkueri ID EIP. |
eip-2zeerraiwb7uqwed**** |
| IpType |
string |
No |
Tipe IP. Atur nilai menjadi EIP, yang menentukan bahwa EIP ditambahkan ke instans Internet Shared Bandwidth. |
EIP |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Nilai ClientToken hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem akan menggunakan RequestId dari permintaan API sebagai ClientToken. RequestId mungkin berbeda untuk setiap permintaan API. |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run, tanpa menjalankan permintaan aktual. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| RequestId |
string |
ID permintaan. |
01FDDD49-C4B7-4D2A-A8E5-A93915C450A6 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "01FDDD49-C4B7-4D2A-A8E5-A93915C450A6"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | OperationDenied.SecurityProtectionTypesInconsistent | The operation is not allowed because of SecurityProtectionTypesInconsistent. | |
| 400 | IpInstanceId.AlreadyInBandwidthPackage | The specified Eip InstanceId already in bandwidthPackage. | Elastic IP address (EIP) sudah ada dalam instans Internet Shared Bandwidth. |
| 400 | IpInstanceId.BizStatusInvalid | The specified Eip BizStatus is Disable, Cannot add to bandwidthPackage. | |
| 400 | IpInstanceId.ChargeType.NotSupport | The specified Eip instance is PrePaid type, Cannot add to BandwidthPackage. | |
| 400 | BandwidthPackageId.InvalidBizStatus | The specified BandwidthPackageId has been FinancialLocked, Cannot add Ip. | |
| 400 | IpInstanceId.QuotaExceeded | The specified BandwidthPackageId has too many ip in it. exceed the quota , Cannot add more. | |
| 400 | EipOperation.TooFrequently | The specified Eip add into bandwidthPackage too frequently. please add later. | |
| 400 | TaskConflict | The operation is too frequent, TaskConflict. | Operasi EIP terlalu sering. |
| 400 | IncorrectStatus.Eip | Eip status error. | |
| 400 | OperationUnsupported.IpType | Ip type does not support the operation. | |
| 400 | ParamExclusive.IpInstanceIdAndBandwidthPackageId | %s | |
| 400 | InvalidBandwidthPackage.NotExist | Eip bandwidth package not exist. | |
| 400 | OperationFailed.DistibuteLock | Distibute lock fail. | Sumber daya terkunci. Operasi tidak diizinkan. |
| 400 | OperationFailed.ZoneIdInconsistent | %s | |
| 400 | AttrMismatching.BandwidthPackageIpVersion | %s | |
| 400 | InvalidBandwidthPackageId.NotFound | The specified BandwidthPackageId not exist. | |
| 400 | InvalidInstanceId.NotFound | The InstanceId is not found. | Instans tidak ada di wilayah yang ditentukan. |
| 400 | InvalidEIPStatus.BizDisabled | The EIP has been locked. | Instans EIP terkunci. |
| 400 | Forbidden.FinancialLocked | The ip business status is invalid. | Instans memiliki kunci finansial karena pembayaran tertunda. Operasi tidak dapat dilakukan. |
| 400 | Mismatch.CloudBoxCbwpZoneAndEipZone | The CbwpZone and EipZone are mismatched. | Zona Internet Shared Bandwidth dan EIP CloudBox tidak cocok. Zona harus aktif. |
| 400 | MissingParam.BandwidthPackageId | The parameter bandwidthPackageId is mandatory. | Parameter bandwidthPackageId diperlukan. |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist in our records. | |
| 404 | InvalidBandwidthPackageId.NotFound | The specified bandwidthPackageId does not exist in our records. | |
| 404 | InvalidIpInstanceId.NotFound | The specified Eip InstanceId does not exist in our records. | |
| 404 | IpInstanceId.InvalidIpInternetChargeType | The hybrid type eip not support add into bandwidthPackage of PayBytraffic type. | |
| 404 | BandwidthPackageId.InvalidBandwidth | The hybrid type eip can not add into low bandwidth bandwidthPackage. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.