After you enable public network access for a Bastionhost instance, you can add specific public IP addresses to a whitelist to control access from the Internet.
Operation description
Call this operation to configure a public IP address whitelist for a Bastionhost instance. By default, all public IP addresses can access the instance. To restrict access, add specific public IP addresses to a whitelist. This limits the Internet traffic that can access your Bastionhost instance.
This operation is limited to 30 queries per second (QPS) for each user. If you exceed this limit, API calls are throttled, which may impact your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:ConfigInstanceWhiteList |
update |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the Bastionhost instance for which to configure a public IP address whitelist. Note
Call the DescribeInstances operation to get the instance ID. |
bastionhost-cn-78v1gh**** |
| RegionId |
string |
No |
The region ID of the Bastionhost instance. |
cn-hangzhou |
| WhiteList |
array |
No |
The IP address whitelist to configure. |
10.162.XX.XX |
|
string |
No |
The IP address whitelist. You can add up to 50 IP addresses. To add multiple IP addresses, separate them with a comma (,). |
10.162.XX.XX,192.168.XX.XX |
|
| WhiteListPolicies |
array<object> |
No |
||
|
object |
No |
|||
| Entry |
string |
No |
||
| Description |
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Response data. |
||
| InstanceId |
string |
The ID of the Bastionhost instance for which the public IP address whitelist is configured. |
bastionhost-cn-78v1gh**** |
| RequestId |
string |
The ID of the request. Alibaba Cloud generates a unique ID for each request. Use this ID to troubleshoot and locate issues. |
47820E32-5968-45CF-982F-09CB80DC180B |
Examples
Success response
JSON format
{
"InstanceId": "bastionhost-cn-78v1gh****",
"RequestId": "47820E32-5968-45CF-982F-09CB80DC180B"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.