【问题标题】:setting an endpoint/url for an ecs cluster为 ecs 集群设置端点/url
【发布时间】:2021-12-06 08:01:28
【问题描述】:

我已经开发了我的 API。

我有一个将该 API 的 docker 容器推送到 AWS ECR(弹性容器注册表)。 我使用带有上述容器的 AWS Fargate 将其部署到 AWS ECS(弹性容器服务)。

我想生成一个端点 (URL) 供我的前端使用。

我所拥有的只是集群中任务的公共/私有 IP。

公共 IP 地址一直在变化,所以我不能让我的前端使用它。

什么是可能的解决方法,我想为我的 AWS Fargate 任务获取终端节点/URL?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-lambda amazon-elastic-beanstalk amazon-ecs


    【解决方案1】:

    这应该很容易。希望这个链接有帮助:https://aws.amazon.com/premiumsupport/knowledge-center/ecs-fargate-static-elastic-ip-address/。它向您展示了如何为 Fargate 设置静态或 EIP。在我们的用例中,我们有用于 EC2 和 Fargate 的 EIP。一旦你有了 EIP。您可以轻松地为您的 API。

    【讨论】:

    • 任何负载均衡器都可以工作。要求不是针对静态 IP,而是针对不变的端点。 Application Load Balancer 通常是更好的选择,除非您绝对需要静态 IP,或者您需要 TCP 直通。
    猜你喜欢
    • 2021-10-31
    • 2020-03-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多