我们的VPC没有直接连接到Internet。因此,我们需要CLI --endpoint-url选项将命令发送到自定义VPC终端节点,而不是标准AWS服务终端节点。
例如

aws sns publish --message $MESSAGE  --target-arn $SNSTARGET --region $REGION --endpoint-url 'https://vpce-xxxx-xxxxx.sns.ap-southeast-1.vpce.amazonaws.com/'

对于自动缩放,虽然:
我找不到任何vpc端点接口(interface)选项,并且EC2端点不被接受。
aws autoscaling complete-lifecycle-action --lifecycle-hook-name $LIFECYCLEHOOKNAME --auto-scaling-group-name $ASGNAME --lifecycle-action-result $HOOKRESULT --instance-id $INSTANCEID  --region $REGION



如果我尝试使用最近的端点,即EC2
aws autoscaling complete-lifecycle-action --lifecycle-hook-name $LIFECYCLEHOOKNAME --auto-scaling-group-name $ASGNAME --lifecycle-action-result $HOOKRESULT --instance-id $INSTANCEID  --region $REGION --endpoint-url 'https://vpce-xxxx-xxx.ec2.ap-southeast-1.vpce.amazonaws.com/'

最佳答案

AWS将在 future 几周内添加EC2自动缩放VPC终端节点,传闻早于Re:Invent。

关于amazon-ec2 - 如何创建VPC端点以进行自动缩放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54565584/

10-09 01:21