amazon-web-services - 在 AWS-IoT 中使用 http 创建事物 api?
问题描述
我是这个 AWS IoT 的新手。我在创建事物时遇到问题。为此,我浏览了这份文件:
https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThing.html
我遇到授权问题。我收到此错误:
无法打开与 xxxxxx.iot.us-east.amazonaws.com:443 的 TCP 连接(getaddrinfo:名称或服务未知)
解决方案
我通过以下方式在 AWS IoT 上创建了东西:
class AwsIotService
def self.create_thing(thing_name)
begin
iot = Aws::IoT::Client.new(region: ENV['AWS_REGION'],
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'])
iot.create_thing(thing_name: thing_name)
rescue Aws::IoT::Errors::ServiceError
end
end
end
推荐阅读
- javascript - SignalR 仅在 azure 上偶尔发送消息
- node.js - Javascript异步函数正在等待响应而不等待
- node.js - 将数据库从 Firebase 转移到 Mongodb 问题?
- laravel - 两个模型可以在 laravel 中使用同一张表吗
- terraform - 是否可以输出使用 Terraform 在循环中创建的所有 EC2 实例?
- java - Java 急切的单例创建线程安全吗?
- r - 创建字典并用它替换R中的拉丁词
- java - 如何查看分层窗格中的组件
- python - 爬取本地托管网站时出错
- java - 如何将 Java 转换为 Kotlin