从On-Prem服务器访问SQS

时间:2018-05-10 18:12:02

标签: java amazon-web-services spring-boot spring-cloud amazon-sqs

我正在尝试从本地服务器向SQS队列发送消息。当我在本地运行它时,我使用AWS secret id和key将消息发布到SQS。但这是我每隔几个小时就需要产生的东西。如果我想将此解决方案部署到服务器而不必每隔几个小时刷新一次令牌,那么我必须采用哪种解决方案?

1 个答案:

答案 0 :(得分:1)

如果您使用任何AWS开发套件来构建您的内部部署应用程序,您可以为应用程序提供IAM访问密钥(访问密钥ID和密钥访问密钥),(通常这些密钥最终会出现在您的应用程序中) 〜/ .aws子目录但每种语言可能有所不同)然后每当你的内部部署应用程序调用AWSSDK的任何AWS功能时,应用程序都会提供必要的密钥。

这些密钥应该只给予最少的权限,只做你想要的,例如,在你的情况下,只有权利将消息发布到特定的SQS队列。