从 .NET 6 Lambda 函数读取 AWS AppConfig

Reading AWS AppConfig from .NET 6 Lambda Function

我用谷歌搜索但没有成功...我需要读取存储在 AWS Systems Manager -> AppConfig 配置中的一些配置值(存储为文本,而不是标志)但我没有找到 C#例子... 我还尝试在 AWS 控制台上按指定添加层 here 但没有成功。

目前我使用了 SecretManager,但它不是存储配置信息的正确位置...有人可以帮助我吗? 谢谢

由于您的问题是关于 AppConfig 的 C# 示例,您可以查看 https://github.com/ScottHand/AppConfigNETCoreSample/tree/5f5db8d375e4df92dd7dc1b8a16f42bfb042e645。 尽管 https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_GetConfiguration.html is deprecated in favor of StartConfigurationSession and GetLatestConfiguration, however .NET client do not have yet support for these methods https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/appconfig/AmazonAppConfigAsyncClient.html

.NET 客户端存在一个有趣的问题

推荐的方法是使用 lambda 扩展,因此您可以尝试打开另一个关于设置扩展的问题。

或者,您可以使用 SSM Parameter Store,它也可能适合您的 Lambda 用例。