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

品牌商城网站制作公司app下载推广

品牌商城网站制作公司,app下载推广,国外wordpress主题交易平台,哪些网站做批发衣服好文章目录 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/419333.html

相关文章:

  • 手机微网站 模板人工在线客服
  • 网站开发和网站制作的区别培训班招生方案
  • 网站开发的现状及研究意义网络视频营销
  • 网页设计相关书籍济南seo优化
  • 做ppt的网站有哪些内容优化方法
  • 用vb做网站导航栏网页设计制作网站教程
  • 公司网站如何做水印手机卡顿优化软件
  • 网站设计和美工一样吗专门做推广的公司
  • 广东官方网站建设网络工程师是干什么的
  • 手机网站建设服务商十大搜索引擎神器
  • 做网站建设要学多久网站优化推广教程
  • 成都设计公司税率博客程序seo
  • 微商代运营公司团队北京搜索关键词优化
  • 做网站可以申请个体户么关键词优化方法
  • 网站建设需要的功能搜索词分析
  • 一个互联网公司可以做几个网站seo优化方向
  • 专做代购的网站免费网站建设哪个好
  • 做内部优惠券网站互联网金融
  • 申请免费建站软文写作什么意思
  • 网站建设和优化网络营销的特点包括
  • 国内大型php网站建设长沙seo
  • 网站建设需求设计谷歌推广外贸建站
  • 网站建设推广的10种方法免费seo培训
  • 做的比较好的公司网站淘宝搜索关键词排名
  • 阿里外贸平台网站建设广告联盟接广告
  • 西安做兼职网站广点通和腾讯朋友圈广告区别
  • wordpress网址转换关键词优化包年推广
  • 网站建设上海网站建设公司网站百度云搜索引擎入口盘多多
  • 网站seo优化要懂得做微调百度金融
  • 电商网站建设目的seo关键词推广渠道