Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我有几个用于不同环境的 redis 集群。在我的代码中,我将在我的 lambda 函数中将数据写入 redis,如果我将此 lambda 部署到我的 aws 帐户,它如何更新相应的 redis 集群?因为每个环境都有自己的 redis 集群。
您可以拥有一个包含 Redis 集群名称及其主机名的配置文件,并且在代码中,您可以根据提供的 env 选择不同的集群。
如果您在 AWS 账户中使用角色,那么对于每个环境,您还应该对所需角色执行 STS
您的资源文件只是文件。它们将由您的应用程序按照不同的策略加载,具体取决于您的应用程序的框架及其配置方式。
某些应用程序在构建时应用正确的配置,例如通过将标志传递给构建。--uat或--prod。如果您的应用程序是其中一种,您只需构建正确的版本并将其推送到 AWS。假设您将 redis 配置放入 ENV 文件,它们将连接到正确的 Redis
--uat
--prod
另一种选择是使用环境变量