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

在Amazon SES中创建正确的access_key_id和secret_access_key

马渊
2023-03-14

如何在亚马逊简单电子邮件服务(SES)中为aws SES gem正确创建和设置访问密钥id和机密访问密钥?在gem的描述中,它的编写目的是在凭证文件中准确地提供它们,但我不知道如何创建它们。

我的aws ses gem配置:

# config/initializers/amazon_ses.rb

ActionMailer::Base.add_delivery_method :ses, AWS::SES::Base,
                                       :server => 'email.us-west-2.amazonaws.com',
                                       :access_key_id => Rails.application.credentials.aws[:access_key_id],
                                       :secret_access_key => Rails.application.credentials.aws[:secret_access_key]

我通过添加我的个人域名来配置SES服务本身,并测试从亚马逊网站发送电子邮件。要使用该服务,它有SMTP设置——但是它们创建了一种完全不同类型的密钥,这不适合aws-ses宝石。

我还尝试在通过身份和访问管理(IAM)创建新html" target="_blank">用户时使用创建密钥,指定对AmazonSES的完全访问。

但是这一切都没有帮助,亚马逊SES服务不起作用,当向SideKiq发送消息时,我在表单中得到错误:
AWS:: SES:: 响应错误: InvalidClientTokenId-请求中包含的安全令牌是无效的

共有1个答案

萧晔
2023-03-14

有几种方法可以指定AWS SDK for Ruby的凭据。希望以下主题对您有所帮助:https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/setup-config.html

 类似资料:
  • 我尝试在Spring Boot应用程序中配置apache kafka。我阅读了这篇文档,并按照以下步骤操作: 1)我将以下行添加到: 2)我创建新主题:

  • 我正在使用带区签出自定义集成-https://Stripe.com/docs/Checkout#integration-custom-,方法如下: 使用custom而不是simple-如何修改带区签出以发送AJAX请求?-因为simple不允许我进行AJAX调用。 https://stripe.com/docs/tutorials/charges 搜索-12的结果,没有太大帮助。

  • 我目前有一个AWS帐户,有两个ec2实例,用于我设置的两个不同域(网站)。之前,我验证了其中一个域,为其创建了一个IAM用户,并成功地提出了从沙箱中删除该帐户的请求。现在,我希望在其他领域也使用SES。我知道如何为这两个域设置不同的来自域的邮件,但就代码而言,我通过创建新IAM用户(然后在代码中使用)生成的访问和密钥似乎没有考虑到不同的域。是否可以将AWS SES用于两个独立的域(每个应用程序发送

  • 我正在处理一个数据库,我用AutoCloseabe的extends创建了一个名为Dao的公共接口,所以我有一个实现这个接口的类,但我想在那里创建一些私有方法,但它们仍然需要Autocloseable。所以我的问题是,我不能在接口中创建私有方法而不在接口中定义它们。如果我在类中创建一个私有方法,但不从DAO重写,就会发生这种情况?他们不会有自动关闭的,是吗?。如果没有,我可以实现哪种解决方案?

  • 我试图将我们的Android应用程序转换为gradle构建。我有这个项目,它的图书馆建设成功。我现在试图为我们的各种环境创建单独的apks(dev/test/prod对他们使用的restful服务有不同的网址)。 在四处搜索时,我觉得最好的方法是为每个环境制作不同的BuildConfig。这就是我所尝试的: 问题是,我的BuildConfig.java似乎没有注入静态变量,因此我得到类似于以下错误

  • 问题内容: 我不知道最好的方法是创建具有属性和方法的JavaScript对象。 我看过一些示例,该示例中的人员使用然后在所有功能中使用以确保范围始终正确。 然后,我看到了用于添加属性的示例,而其他示例则是内联的。 有人可以给我一个带有某些属性和方法的JavaScript对象的正确示例吗? 问题答案: 有两种用于在JavaScript中实现类和实例的模型:原型方式和闭包方式。两者都有优点和缺点,并且