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

如何在aws客户端上设置配置文件

司寇灵均
2023-03-14

我试图创建一个AWS客户端为IOT以下这篇文章:我如何才能发布到MQTT主题在亚马逊AWS Lambda函数?

client = boto3.client('iot-data', region_name='us-east-1')

但是,我需要设置一个配置文件,以便bot3从我的~/.aws/credentials文件中选择正确的凭据。

描述如何做到这一点(使用boto3连接到CloudFront时如何选择AWS配置文件)的文章使用了会话,而不是创建客户端。但是,iot数据不是您可以从会话中获得的“资源”。

boto_session = boto3.Session(profile_name='my-profile')
boto_client = boto_session.resource('iot-data', region_name='us-west-1')

当我尝试上述操作时,我得到了错误:

Consider using a boto3.client('iot-data') instead of a resource for 'iot-data'

我们已经达到了完全的第22条军规。如何使用AWS配置文件获得合适的IOT客户端?

共有1个答案

齐建安
2023-03-14

IoDataPlane没有资源。您只能将客户端与IoTDataPlane一起使用:

boto_session.client('iot-data', region_name='us-west-1')
 类似资料:
  • 客户端配置项设置示例 lookoutConfig.setProperty(LookoutConfig.LOOKOUT_AGENT_HOST_ADDRESS,"127.0.0.1"); 客户端配置项说明 配置项 对应 SpringBoot 配置项 默认配置值 说明 lookout.enable com.alipay.sofa.lookout.enable true 功能开关,默认是 true。如

  • 自定义成菜单 说明: 1)启用该功能后,直播客户端可以通过自定义菜单的方式加载用户自定义的网页,方便结合自身业务进行交互操作(客户端5.0.0以上版本支持) 问卷设置 说明: 1)在直播管理页面点击 “问卷设置”,启用该功能后,直播客户端可以通过接口请求的方式将用户问卷库中的问卷导入到客户端中使用 2)关于问卷设置的具体功能及使用方法,请参考:问卷接口开发指南 菜单设置 说明: 1)支持对客户端的

  • 在我做了插座之后。多房间聊天应用程序的IO服务器如何使用https://github.com/socketio/socket.io-client-java ? 我搜索了很多,在socket的客户端还没有找到最新的例子。对于android,大多数教程和示例都是针对带有节点的服务器端的。js。

  • 在AWS认知用户池中,我们需要设置SMS配置: http://docs.aws.amazon.com/cognito-user-identity-pools/latest/apireference/api_smsconfigurationtype.html 什么是SMSCallerARN和ExternalID?如何配置它们?

  • 问题内容: 我有几个关于客户端节点的Elasticsearch问题: 我可以说:任何节点只要打开HTTP端口,我都可以将它们视为“客户端”节点,因为我们可以通过该节点进行搜索/索引。 实际上,当和时,我们将节点视为客户端节点,如果我设置了10个客户端节点,是否需要在客户端进行路由,这意味着如果我在代码 中将clientOne:9200 指定为ES门户,则 clientOne会 转发其他HTTP请求

  • 我查看了过去的堆栈跟踪,我有所有正确的设置。我认为这更多的是配置文件的问题。 我没有使用git作为数据源,而是使用S3,但它可以工作,当我运行时在我的本地 http://localhost:8086/application/default 它返回 在我的pom上,我已经准备好了春靴 Spring的云是 春云已设置 设置启动器配置 在我设置的客户端的应用程序yml中 @actiatedPropert