[英]NameError uninitialized constant Aws::SES
I am using a Rails code (using AWS SDK) to do the following: 我正在使用Rails代码(使用AWS开发工具包)执行以下操作:
s3 = Aws::S3::Client.new(
access_key_id: <my key>,
secret_access_key: <my secret key>
)
s3.put_object(bucket: <my bucket>, key: <file name>, body: <file content>)
ses = Aws::SES::Client.new(region: 'us-west-2')
While step 1 works perfectly fine, I am getting this error when I try to instantiate the SES client in step# 2: 尽管第1步工作正常,但在尝试在第2步实例化SES客户端时遇到此错误:
NameError uninitialized constant Aws::SES
Why AWS::Ses
is giving a namespace error while Aws::S3
is working perfectly fine? 为什么
AWS::Ses
在Aws::S3
正常工作时给出命名空间错误? Please help! 请帮忙!
These are the related gems I am using: 这些是我正在使用的相关宝石:
aws-ses
aws-sdk-3
Please add gem 'aws-sdk-ses'
请添加宝石
'aws-sdk-ses'
for more info check here https://rubygems.org/gems/aws-sdk-ses/versions/1.6.0 有关更多信息,请在此处查看https://rubygems.org/gems/aws-sdk-ses/versions/1.6.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.