代码之家  ›  专栏  ›  技术社区  ›  Punter Vicky

从Prem服务器上访问SQS

  •  3
  • Punter Vicky  · 技术社区  · 6 年前

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

    1 回复  |  直到 6 年前
        1
  •  3
  •   E.J. Brennan    6 年前

    如果您使用任何AWS SDK构建内部部署应用程序,请为应用程序提供IAM访问密钥(访问密钥id和机密访问密钥),(通常这些密钥最终位于~/.AWS子目录中,但可能因语言而异),然后每次内部部署应用程序调用任何AWS函数AWSSDK时,应用程序将提供必要的密钥。

    这些键只应被赋予仅执行您想要的操作的最低权限,例如,在您的情况下,将只具有向特定SQS队列发布消息的权限。