问题标签 [aws-cloudmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - ECS Fargate 服务发现
我正在使用 AWS ECS Fargate,我目前正在使用服务发现来允许我的任务相互通信。我有一个问题,我的任务只有在我将这个安全组放在它们上时才能进行通信
如果我删除此安全组并只允许来自负载均衡器的流量,则容器无法通信。这感觉有点像允许来自任何地方的流量的安全风险,但我不确定我还能如何让我的任务进行通信。
我的 ECS 集群位于我的 VPC 的私有子网中。
我的设置有什么遗漏吗?
amazon-web-services - ECS 服务/ASG 实例能否在启动时将其自己的 IP 添加到 Systems Manager Parameter Store 条目?
我希望节点将自己的 ip 添加到一个键的列表中,以便加入集群的其他节点可以发现它们。使用受支持的 CloudMap 注册来执行此操作的问题似乎不是很动态。我希望列表最初是空的(对于第一个节点),然后酌情增加或缩小。
kubernetes - EKS:如何在 eks cloudmap 中注册动态生成的 eks loadbalancer dns?
我有一个我使用过的 kafka 外部服务type: Loadbalancer
问题:此服务将始终在卸载/删除后创建新的负载均衡器。
用例:我想针对 aws cloud-map 中的一个静态 DNS 注册负载均衡器的 dns。
我怎样才能做到这一点?
amazon-web-services - 如何为外部访问配置 AWS ECS 服务发现?
我有 2 个服务的设置:A 和 B。有一个要求:
- 服务 B 应该能够访问服务 A
- 企业VPN内的用户可以访问服务B
我已经使用Terraform ECS 服务发现配置了设置,我在其中指定了服务 A 的一个service_registries
部分。和aws_service_discovery_private_dns_namespace
指定aws_service_discovery_service
如下。
我可以看到创建的 CloudMap 条目具有正确的命名空间,并且服务名称指向正确的 IP 地址。当我直接访问这个 IP 地址时http://10.1.0.16:9000
(在 VPN 下),我可以访问服务 A,但是当我使用 时http://example.hoge.example.local:9000
,浏览器会无限期地等待响应。我从一些文档中读到 SRV 记录查找与 A 记录查找不同,但我不知道如何解决这个问题。
包括设置图。
非常感谢!
amazon-web-services - AWS Cloud Map 和 AWS App Config 有什么区别
AWS Cloud Map 和 AWS App Config 都可用于动态发现客户端中的配置值或 url(服务发现模式)。是否存在使用其中一种优于另一种的用例?
amazon-web-services - 如何向 CloudMap 注册 RDS 实例
我知道这可以通过 AWS CLI 和控制台实现,因为我已经这样做了,但我现在需要在 Terraform 中进行。我想执行相当于 CLI 命令的aws servicediscovery register-instance
.
指向可以共享的任何文档或示例将是最有益和赞赏的。
amazon-web-services - 怎么用 App Mesh 和 awsvpc 还是有很多任务
我正在尝试创建一个无法从 vpc 外部访问的内部服务。我使用 cloudmap 作为服务发现工具,到目前为止我发现的最佳选择是使用 App Mesh。(另外,我正在为我的容器使用 ECS)
问题是 App Mesh 仅适用于 ECS 任务的 awsvpc 网络模式,并且此网络模式端口映射中的主机端口和容器端口必须匹配。因此,当我们有两个相同任务的实例时,我们需要每个实例都在不同的 ENI 中,而且这些实例是有限的。即使使用 awsvpcTrunking 限制也很低。你们会在我的场景中做什么?我什至研究过 API Gateway,它似乎不适合我的问题。
PS.:如果没有任何效果,我想我将不得不更改我的应用程序以使用 SRV 并找到可用于该内部服务的地址。
amazon-web-services - AWS ECS 和 CloudMap “没有这样的主机”
我有一个 ECS 集群设置,其中包含一个容器,该容器运行一个托管公共和私有 HTTP 服务器的微服务。
我通过正常工作的 Elastic Load Balancer 连接了公共 HTTP 服务器,但是内部 HTTP 服务器通过 AWS Cloud Map 和 Route 53 与私有托管区域进行路由。
AWS Cloud Map 正确找到了实例,但是当尝试从另一个 ECS 任务访问私有端点时,我得到一个 no such host 错误。
关于可能是什么原因的任何建议?
谢谢!
amazon-web-services - 为 S3 静态网站创建 AWS Cloud Map DNS 别名
Route 53 可以将流量路由到具有静态 Web 托管的 S3 存储桶,但您不能手动将记录添加到 Cloud Map 管理的 Route 53 命名空间。
那么应该如何配置 Cloud Map 以将流量从 路由mys3website.private-namespace
到mybucket.s3-website-eu-west-1.amazonaws.com
?这怎么能用 Terraform 写呢?