AWS PrivateLink的IP地址是固定的(静态IP)。当创建一个PrivateLink时,会分配一个IP地址作为端点的身份标识。这个IP地址不会改变,除非您删除PrivateLink并重新创建。
以下是在AWS CLI中创建PrivateLink所使用的命令示例:
aws ec2 create-vpc-endpoint --vpc-endpoint-type Interface --service-name com.amazonaws.us-west-2.s3 --subnet-id subnet-0abcdef0123456789 --security-group-ids sg-0123456789 --vpce-named-tags Key=Name,Value=MyS3Endpoint
创建完成后,您可以使用以下命令来查看分配给PrivateLink端点的IP地址:
aws ec2 describe-vpc-endpoints --filters "Name=vpc-endpoint-id,Values=vpce-0123456789" --query "VpcEndpoints[0].PrivateIpAddresses[0].PrivateIpAddress" --output text
请注意,创建PrivateLink时,您可以选择为端点指定一个IP地址,或者让AWS自动分配一个可用的IP地址。如果您指定了IP地址,则应该是该VPC中未被使用的地址,否则创建会失败。
更多信息,请参阅AWS文档。