当前位置: 首页 > 知识库问答 >
问题:

有没有什么方法可以在没有访问和秘密密钥的情况下将消息放入AWS SQS?

阙俊友
2023-03-14

我们配置了EC2实例,该实例具有对SQS和EC2的完全权限的IAM角色。有没有什么方法可以在没有AWS的任何SDK/CLI支持的情况下发送消息到队列?仅使用来自EC2实例的简单REST调用?

共有1个答案

慕容博涛
2023-03-14

问题“有没有任何方法可以在没有访问和密钥的情况下将消息放入AWS SQS?”的答案是的

当您从EC2中使用SDK/CLI时,您可以简单地将IAM角色附加到EC2以使您能够与SQS通信。然后,一旦您正确设置了该角色,您就可以将消息放入AWS SQS,而不需要访问和密钥。建议这样做。

问题“是否有任何方法可以在没有AWS的任何SDK/CLI支持的情况下向队列发送消息?仅使用来自EC2实例的简单REST调用?”的答案也是肯定的。

但在这种情况下(使用简单的REST调用),您将不得不签署请求。

 类似资料:
  • 如何在Azure密钥库中设置秘密,而不使用PowerShell。我们正在使用Azure Key Vault来安全地存储连接字符串和一些其他应用程序秘密。我们可以使用PowerShell脚本添加秘密,但我想知道是否有其他方法可以在Azure KeyVault中添加密钥,最好是使用API。我们实际上需要提供一个管理工具,应用程序管理员可以使用该工具在密钥库中添加/修改机密。

  • 我想使用azure密钥库来存储没有azure ad身份验证的控制台应用程序的连接字符串。 那么,没有Azure AD有没有办法访问Azure密钥库呢?

  • 在我开始之前,我已经阅读了和同一个问题相关的帖子。但是,该帖子中的SDK版本很旧。根据AWS nugetpage,新版本3可用,每个服务都有单独的软件包。 用于.NET的AWS SDK的新版本3对每个服务使用单独的包。例如,AmazonS3在AWSSDK.S3包中,AmazonSQS在AWSSDK.SQS中,AmazonDynamoDB在AWSSDK.DynamoDBv2中。 所以我已经安装了包n

  • 我想在无需密码验证的情况下通过SFTP服务器上传文件。在这里,我也不想使用私钥。我的公钥已共享到目标SFTP服务器。我可以使用username@hostname作为来自filezilla的url,没有密码或私钥引用。我想从java代码中实现同样的功能。我还研究了j2shh、maverick和jsch API,但每个地方都需要密码或私钥进行身份验证。有什么方法可以通过使用连接到服务器吗usernam

  • 我发现了一个负载类型为98的rtp h264流,通过运行ffplay-v trace-I,它可以在没有sdp文件的情况下直接播放udp://127.0.0.1:9880,但它是一个rtp流。 我跑步建了一条小溪 ffmpeg-重帧率10-循环1-i/未经加工的jpeg-vcodec libx264-bf 0-g 24-payload\u type 98-f rtprtp://127.0.0.1:9

  • 我有一个用例,我必须读取一个ZIP文件,并将其作为模板传递给lambda的创建。现在我想从一个S3公共桶中读取zip文件。如何从公共桶中读取文件? 我正在读取的S3 bucket zip文件是https://lambda-template-code.S3.amazonaws.com/lambdatemplate.zip 上面的代码给出错误 如何读取URL文件?并在中传递 这里有人能帮我吗