使用AWS Lambda和AWS SDK for Java的Secrets Rotation



当前我正在处理一个用例,其中我们需要将private keyspublic certs存储在AWS Secret Manager中。我们还需要rotate密钥。但是,我找不到在java模板中创建lambda的任何文档。有没有什么方法可以在lambda中使用java来旋转secrets?或者你有没有建议其他的存储方式?

我可以找到以下文档,但它在python中。

https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_available-rotation-templates.html

您可以在此处找到如何使用AWS SDK for Java V2 for Secrets Manager

https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/secretsmanager

您可以在Lambda函数中使用此API和其他AWS服务API。我们在用例中有不同的例子:

https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2

仔细查看它,你会发现不同的用例示例,它们向你展示了如何在Lambda函数中使用ServiceJavaneneneba API。例如,这是一个很好的例子:

创建AWS Lambda功能,用个人防护设备检测图像

这将向您展示如何在Lambda函数中使用AWS SDK for Java V2。一旦您了解了这一点,您就可以在Lambda函数中使用其他AWS Java Api,例如Secrets Manager。

如果您有问题,请在下面添加评论。

最新更新