当前位置: 首页 > wzjs >正文

品牌商城网站制作佛山百度推广电话

品牌商城网站制作,佛山百度推广电话,什么软件可以发布广告信息,万网会员文章目录 aws(学习笔记第三十九课) iotcore(Internet Of Thing)学习内容:1. 整体架构1.1 代码链接1.2 整体架构(概要)1.3 整体架构(详细 )2. 代码解析2.1 创建`IOT thing`2.2 创建`AWS IOT certificate`证书2.2.1 创建`lambda`需要的`role`2.2.2 创建`lambda`2.2.3 `lambd…

文章目录

  • aws(学习笔记第三十九课) iotcore(Internet Of Thing)
  • 学习内容:
    • 1. 整体架构
      • 1.1 代码链接
      • 1.2 整体架构(概要)
      • 1.3 整体架构(详细 )
    • 2. 代码解析
      • 2.1 创建`IOT thing`
      • 2.2 创建`AWS IOT certificate`证书
        • 2.2.1 创建`lambda`需要的`role`
        • 2.2.2 创建`lambda`
        • 2.2.3 `lambda`的函数处理
        • 2.2.4 创建`customResource`
        • 2.2.5 创建证书权限(`policy`)
        • 2.2.6 将`policy`赋予到证书`certificate`
        • 2.2.7 将`certificate`设定到`IOT thing`上
      • 2.3 创建`cloudwatch`相关设定
        • 2.3.1 创建`IOT`重定向`rule`的权限(`role`)
        • 2.3.2 创建`cloudwatch`的`log group`
        • 2.3.2 创建`iot_topic_rule`
    • 3 开始执行`cdk`
      • 3.1 执行`CDK`
      • 3.2 准备证书`certificate`和`private key`
        • 3.2.1 为什么要准备`certificate`和`private key`
        • 3.2.2 保存`certificate`证书和`private key`
      • 3.3 确认`AWS IOT`的`endpoint`
      • 3.4 `client(device)`端的模拟程序
      • 3.5 执行`client(device)`端的模拟程序
      • 3.6 删除测试`stack`

aws(学习笔记第三十九课) iotcore(Internet Of Thing)

  • 使用iotcore

学习内容:

  • 使用iotcore
  • 学会使用CA证书

1. 整体架构

1.1 代码链接

  • 代码链接(cdk_iot_thing)

1.2 整体架构(概要)

在这里插入图片描述

1.3 整体架构(详细 )

在这里插入图片描述

  • 创建AWS IOT things
  • 定义customResource,用来执行lambda,创建AWS IOTcertificateprivate key
  • lambda里面,同时将创建的certificateprivate key存储到AWS Secret Manager
  • 定义CdkIOTCloudWatchAccessRole,用于赋予权限给topicRule,能够将收到的IOT Message转发到CloudWatch
  • 创建topicRule,可以将AWS things接受的message发送到CloudWatch

2. 代码解析

2.1 创建IOT thing

  # Environment variablesaccount=Aws.ACCOUNT_IDregion=Aws.REGIONiot_thing_name="CdkThing001"# Create an IoT Thingcfn_thing=iot.CfnThing(self, "MyCdkThing",thing_name=iot_thing_name)

这里,创建IOT thing,但是topic不需要特别创建。
在这里插入图片描述

2.2 创建AWS IOT certificate证书

2.2.1 创建lambda需要的role

这里采用customResource->lambda的方式,所以提前创建lambda执行需要的role

    # Lambda role for creating certs and keyslambda_role = iam.Role(self, f"{iot_thing_name}LambdaRole", assumed_by=iam.ServicePrincipal("lambda.amazonaws.com"))lambda_role.add_to_policy(iam.PolicyStatement(actions=["secretsmanager:CreateSecret","secretsmanager:DeleteSecret"],resources=["arn:aws:secretsmanager:*:*:secret:*"]))lambda_role.add_to_policy(iam.PolicyStatement(actions=["iot:CreateKeysAndCertificate", "iot:UpdateCertificate"],resources=["*"]))

可以,看出,ServicePrincipallambda.amazonaws.compolicy都是和创建iot certificate证书相关的设定。
在这里插入图片描述

2.2.2 创建lambda
 # Custom Lambda to create IoT certificate and storing in secrets managercert_lambda = _lambda.Function(self,"CertHandler",function_name="CertHandlerFunction",runtime=_lambda.Runtime.PYTHON_3_11,code=_lambda.Code.from_asset("lambda"),handler="cert_handler.lambda_handler",role=lambda_role,log_retention=logs.RetentionDays.ONE_DAY,timeout=Duration.seconds(60))
2.2.3 lambda的函数处理
def on_create(event):response = iot.create_keys_and_certificate(setAsActive=True)certificate_id = response['certificateId']certificate_pem = response['certificatePem']key_pair = response['keyPair']if not certificate_id or not certificate_pem or not key_pair:raise ValueError('Faile
http://www.dtcms.com/wzjs/515287.html

相关文章:

  • 广州网站建设公司排行郑州网络推广公司排名
  • 我国政府门户网站建设发展现状百度关键词搜索工具
  • 怎么做刷qq会员的网站跨境电商营销推广
  • 简单网站建设公司长沙seo 优化选智投未来no1
  • 网站建设素材使用应该注意什么seo网络排名优化
  • 大庆建设银行网站新媒体营销案例
  • my最新域名是什么周口seo公司
  • 大发快三网站自做新人做外贸怎么找国外客户
  • 中国建设银行春招网站搜索引擎优化seo名词解释
  • 广东新闻频道直播在线观看高清湖南网站营销seo方案
  • wordpress海外建站西安做网站
  • 荣欣建设集团有限公司网站友情链接的网站
  • 时尚大气网站设计深圳关键词自动排名
  • 为什么用花生壳做的网站老刷新武汉百捷集团百度推广服务有限公司
  • 外卖网站建设可行性分析永久免费客服系统软件
  • 太原做网站 小程序前端培训费用大概多少
  • 辽阳市住房城乡建设委官方网站东莞seo
  • 甘肃今日疫情通报搜索引擎优化大致包含哪些内容或环节
  • 石家庄建站软件上海网络推广营销策划方案
  • wordpress搜索模板商品seo关键词优化
  • 香河县做网站如何注册一个自己的网站
  • 怎么把网站推广网络营销模式有哪些类型
  • 找网站做任务qq红包平面设计
  • 做网站需要上门服务吗台州关键词优化平台
  • 建设商业门户网站的重要性市场调研报告怎么写范文
  • 找人做的服务器1核2g网站打开速度蛮曹操seo博客
  • 东莞公司建设网站网站技术解决方案
  • 北京网站维护茂名网站建设制作
  • 彩票网站代理怎么做网站运营工作内容
  • 新疆生产建设兵团教育局官方网站抖音seo优化