How to assign a public network IP address to an instance
This article mainly introduces how to assign a public network IP address to an example, which is very detailed and has a certain reference value. Interested friends must read it!
Description
When calling this interface, you need to be aware of:
Before assigning a public network IP address, the instance must be running (Running) or stopped (Stopped).
When an instance of VPC type is bound with EIP, the public network IP cannot be re-allocated.
Only one public network IP address can be assigned to an instance. If the instance already has a public network IP address, an error AllocatedAlready will be reported.
After restarting the instance (RebootInstance) or starting the instance (StartInstance), the new public network IP address takes effect.
When "LockReason": "security" is marked in the OperationLocks of the security-controlled instance, the public network IP address cannot be assigned.
In addition to assigning a public network IP, you can also bind an elastic public network IP (EIP) to the instance. See AssociateEipAddress for more details.
Request parameter
Return parameters
Example
Request example
Https://ecs.aliyuncs.com/?Action=AllocatePublicIpAddress&InstanceId=i-instance1&
Return the example
XML format
F2EF6A3B-E345-46B9-931E-0EA094818567 10.1.149.159
JSON format
{"RequestId": "F2EF6A3B-E345-46B9-931E-0EA094818567", "IpAddress": "10.1.149.159"}
Error code
The following are the error codes specific to this API. For more error codes, please visit the API error Center.
The above is all about how to assign a public network IP address to an instance. Thank you for your reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!