gpt4 book ai didi

amazon-web-services - 如何使用 moto_server 运行多个 AWS 服务

转载 作者:行者123 更新时间:2023-12-04 17:33:49 24 4
gpt4 key购买 nike

我正在尝试针对 AWS 服务运行集成测试,为此我选择了 moto。因为我是在 Java 下做的,所以我想运行 moto_server,并针对这个模拟执行这些测试。我遇到的问题是 moto_server 只允许模拟一项服务。我需要其中的几个。我可以为每个服务午餐 moto_server 实例,但这样它就不会共享状态(如 EC2 实例或 IAM 角色)。有没有其他方法可以使用 moto_server 模拟多个服务?

最佳答案

看起来,您不能使用 moto standalone 服务器运行多个 AWS 服务。如果你想说 ec2acm 服务都与 moto 一起运行,请运行这两个命令,

moto_server ec2 -p 5000 -H 0.0.0.0
moto_server acm -p 5001 -H 0.0.0.0

但是,如果你想要AWS的多个服务进行测试,你可以考虑localstack here .它声称它在内部使用 moto 和其他一些开源应用程序。尽管它有一些限制,例如 ACM 服务不可用,但少数 AWS API 的实现略有不同。

关于amazon-web-services - 如何使用 moto_server 运行多个 AWS 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57493589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com