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

微信公众号的模板网站站长工具使用方法

微信公众号的模板网站,站长工具使用方法,wordpress百度和分类,开化网站建设公司aws(学习笔记第三十一课) aws cdk深入学习 学习内容: 深入练习aws cdk下部署batch-arm64-instance-type 1. 深入练习aws cdk下部署batch-arm64-instance-type 代码链接 代码链接 代码链接 -> batch-arm64-instance-type之前代码学习 之前学习代码链接 -> aw…

aws(学习笔记第三十一课)

  • aws cdk深入学习

学习内容:

  • 深入练习aws cdk下部署batch-arm64-instance-type

1. 深入练习aws cdk下部署batch-arm64-instance-type

  1. 代码链接

    • 代码链接
      代码链接 -> batch-arm64-instance-type
    • 之前代码学习
      之前学习代码链接 -> aws(学习笔记第十八课) 使用aws cdk(python)进行部署
  2. batch-arm64-instance-type代码测试

    • setup环境
      • setup virtual environment
        python -m venv .venv
        
      • 激活python virtual environment
        source .venv/Scripts/activate #这里使用的是git bash
        
      • 安装python的依赖包
         pip install -r requirements.txt
        
      • 代码中cdk.jsonpython3进行替换
        这里的phthon3没有配置,所以不能执行python3,讲这里改成了python
        在这里插入图片描述
  3. 代码执行

    • 预先执行cdk bootstrap
      cdk提供了bootstrap命令来创建cdk执行需要的前提条件。

      CDKToolkit: creating CloudFormation changeset...
      CDKToolkit |  0/12 | 21:22:46 | REVIEW_IN_PROGRESS   | AWS::CloudFormation::Stack | CDKToolkit User Initiated
      CDKToolkit |  0/12 | 21:22:52 | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | CDKToolkit User Initiated
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | FilePublishingRole
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | CloudFormationExecutionRole
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::ECR::Repository    | ContainerAssetsRepository
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::S3::Bucket         | StagingBucket
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | ImagePublishingRole
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | LookupRole
      CDKToolkit |  0/12 | 21:22:56 | CREATE_IN_PROGRESS   | AWS::SSM::Parameter     | CdkBootstrapVersion
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::SSM::Parameter     | CdkBootstrapVersion Resource creation Initiated
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | FilePublishingRole Resource creation Initiated
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::ECR::Repository    | ContainerAssetsRepository Resource creation Initiated
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | CloudFormationExecutionRole Resource creation Initiated
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | ImagePublishingRole Resource creation Initiated
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::S3::Bucket         | StagingBucket Resource creation Initiated
      CDKToolkit |  0/12 | 21:22:57 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | LookupRole Resource creation Initiated
      CDKToolkit |  1/12 | 21:22:57 | CREATE_COMPLETE      | AWS::SSM::Parameter     | CdkBootstrapVersion
      CDKToolkit |  2/12 | 21:22:58 | CREATE_COMPLETE      | AWS::ECR::Repository    | ContainerAssetsRepository
      CDKToolkit |  3/12 | 21:23:12 | CREATE_COMPLETE      | AWS::S3::Bucket         | StagingBucket
      CDKToolkit |  3/12 | 21:23:14 | CREATE_IN_PROGRESS   | AWS::S3::BucketPolicy   | StagingBucketPolicy
      CDKToolkit |  3/12 | 21:23:15 | CREATE_IN_PROGRESS   | AWS::S3::BucketPolicy   | StagingBucketPolicy Resource creation Initiated
      CDKToolkit |  4/12 | 21:23:15 | CREATE_COMPLETE      | AWS::S3::BucketPolicy   | StagingBucketPolicy
      CDKToolkit |  5/12 | 21:23:16 | CREATE_COMPLETE      | AWS::IAM::Role          | ImagePublishingRole
      CDKToolkit |  6/12 | 21:23:16 | CREATE_COMPLETE      | AWS::IAM::Role          | FilePublishingRole
      CDKToolkit |  7/12 | 21:23:16 | CREATE_COMPLETE      | AWS::IAM::Role          | CloudFormationExecutionRole
      CDKToolkit |  7/12 | 21:23:16 | CREATE_IN_PROGRESS   | AWS::IAM::Policy        | FilePublishingRoleDefaultPolicy
      CDKToolkit |  8/12 | 21:23:16 | CREATE_COMPLETE      | AWS::IAM::Role          | LookupRole
      CDKToolkit |  8/12 | 21:23:17 | CREATE_IN_PROGRESS   | AWS::IAM::Policy        | ImagePublishingRoleDefaultPolicy
      CDKToolkit |  8/12 | 21:23:17 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | DeploymentActionRole
      CDKToolkit |  8/12 | 21:23:18 | CREATE_IN_PROGRESS   | AWS::IAM::Policy        | FilePublishingRoleDefaultPolicy Resource creation Initiated
      CDKToolkit |  8/12 | 21:23:18 | CREATE_IN_PROGRESS   | AWS::IAM::Policy        | ImagePublishingRoleDefaultPolicy Resource creation Initiated
      CDKToolkit |  8/12 | 21:23:19 | CREATE_IN_PROGRESS   | AWS::IAM::Role          | DeploymentActionRole Resource creation Initiated
      CDKToolkit |  9/12 | 21:23:34 | CREATE_COMPLETE      | AWS::IAM::Policy        | FilePublishingRoleDefaultPolicy
      CDKToolkit | 10/12 | 21:23:34 | CREATE_COMPLETE      | AWS::IAM::Policy        | ImagePublishingRoleDefaultPolicy
      CDKToolkit | 11/12 | 21:23:38 | CREATE_COMPLETE      | AWS::IAM::Role          | DeploymentActionRole
      CDKToolkit | 12/12 | 21:23:39 | CREATE_COMPLETE      | AWS::CloudFormation::Stack | CDKToolkit✅  Environment aws://081353481087/ap-northeast-1 bootstrapped.
      

      这里,cdk bootstrap命令执行完之后,会生成一个CDKToolkit名字的cloudformation
      在这里插入图片描述
      如果由于平时的误删除之类的操作,会使CDKToolkit的创建的cdk deploy需要的前提条件遭到破坏。这时如果重新执行cdk bootstrap会导致没有差分执行出来。这时候需要将CDKToolkit这个cloudformation删除掉,之后执行cdk bootstrap命令,这样就会重新生成cdk deploy执行的所有条件。

    • 执行cdk --require-approval never deploy
      如果执行不加上--require-approval never,会导致错误,所以这里加上该选项。

    • Trouble Shouting
      如果存在默认的vpc,这里会出现如下错误。在这里插入图片描述
      原因在于:
      Fn:GetAZs这个函数调用的话,会只返回default VPCAvailable Zone的数量,从而影响cdk的执行。
      对策:
      所以要删除default VPC,不过不用担心,default VPC可以重新创建,大可放心。

  4. 代码解析

    • 全体架构
      在这里插入图片描述

    • 作成VPC

       # This resource alone will create a private/public subnet in each AZ as well as nat/internet gateway(s)
      vpc = ec2.Vpc(self, "VPC")
      

      创建一下service组件:

      • 一个VPC
      • 一个public subnet
      • 一个private subnet
      • 一个Internet Gateway
      • 一个NAT Gateway Compute Environment通过这个NAT Gateway访问internet
        在这里插入图片描述
    • 创建Job Queue

      # Create AWS Batch Job Queue
      self.batch_queue = batch.JobQueue(self, "JobQueueArm64")
      

      在这里插入图片描述

    • 创建Compute Environment,并将每个Compute Environment分配给JobQueue

              # For loop to create Batch Compute Environmentsfor i in range(count):name = "MyBatchARM64Env" + str(i)batch_environment = batch.ManagedEc2EcsComputeEnvironment(self, name,spot=True,spot_bid_percentage=75,instance_types=[ec2.InstanceType("c7g.medium"),ec2.InstanceType("c7g.large")],use_optimal_instance_classes=False,vpc_subnets=ec2.SubnetSelection(subnet_type=ec2.SubnetType.PRIVATE_WITH_NAT),vpc=vpc)self.batch_queue.add_compute_environment(batch_environment, i)
      

      在这里插入图片描述

    • 创建Job Defintion

             # Create ECS Job Definition to submit job in batch job queue.batch_jobDef = batch.EcsJobDefinition(self, "MyJobDefArm64",container=batch.EcsEc2ContainerDefinition(self, "CDKJobDefArm64",image=ecs.ContainerImage.from_registry("public.ecr.aws/amazonlinux/amazonlinux:latest"),command=["sleep", "60"],memory=Size.mebibytes(512),cpu=1))
      

      在这里插入图片描述

  5. 执行job

    • 投入新的Job
      在这里插入图片描述
    • Job执行成功
      在这里插入图片描述

文章转载自:
http://glenn.c7630.cn
http://light.c7630.cn
http://trepidation.c7630.cn
http://benefic.c7630.cn
http://ialc.c7630.cn
http://hijaz.c7630.cn
http://stepson.c7630.cn
http://quadrennium.c7630.cn
http://immateriality.c7630.cn
http://integumentary.c7630.cn
http://thrum.c7630.cn
http://pyxis.c7630.cn
http://katalase.c7630.cn
http://synclinal.c7630.cn
http://buckshee.c7630.cn
http://wainage.c7630.cn
http://legitimatize.c7630.cn
http://slopewash.c7630.cn
http://anchormanese.c7630.cn
http://tristeza.c7630.cn
http://auspices.c7630.cn
http://industry.c7630.cn
http://hairiness.c7630.cn
http://appro.c7630.cn
http://tsar.c7630.cn
http://correctness.c7630.cn
http://lamphouse.c7630.cn
http://yokel.c7630.cn
http://macrodont.c7630.cn
http://subjugation.c7630.cn
http://sango.c7630.cn
http://lionesque.c7630.cn
http://mitigant.c7630.cn
http://admittible.c7630.cn
http://hecatomb.c7630.cn
http://pki.c7630.cn
http://unpennied.c7630.cn
http://wasting.c7630.cn
http://metalmark.c7630.cn
http://grovy.c7630.cn
http://vortiginous.c7630.cn
http://automaton.c7630.cn
http://scrutator.c7630.cn
http://trivium.c7630.cn
http://dichroism.c7630.cn
http://appliance.c7630.cn
http://towering.c7630.cn
http://dews.c7630.cn
http://radioscopically.c7630.cn
http://snifter.c7630.cn
http://autecologically.c7630.cn
http://varicella.c7630.cn
http://unperceivable.c7630.cn
http://waggery.c7630.cn
http://hokum.c7630.cn
http://snailfish.c7630.cn
http://genevra.c7630.cn
http://typhoon.c7630.cn
http://anaplastic.c7630.cn
http://photolithograph.c7630.cn
http://bathysphere.c7630.cn
http://gibli.c7630.cn
http://bengalese.c7630.cn
http://satisfied.c7630.cn
http://crimp.c7630.cn
http://undisturbedly.c7630.cn
http://libeller.c7630.cn
http://flouncing.c7630.cn
http://misanthrope.c7630.cn
http://misarrange.c7630.cn
http://benignly.c7630.cn
http://purification.c7630.cn
http://outfit.c7630.cn
http://underfocus.c7630.cn
http://blenny.c7630.cn
http://unbudgeable.c7630.cn
http://fleer.c7630.cn
http://expiatory.c7630.cn
http://baltic.c7630.cn
http://preaxial.c7630.cn
http://reinscribe.c7630.cn
http://stupidity.c7630.cn
http://heterocotylus.c7630.cn
http://potomac.c7630.cn
http://bromide.c7630.cn
http://pretext.c7630.cn
http://inhomogenous.c7630.cn
http://hospitalize.c7630.cn
http://comprehension.c7630.cn
http://fibro.c7630.cn
http://infertile.c7630.cn
http://smog.c7630.cn
http://baulk.c7630.cn
http://debonaire.c7630.cn
http://poikilothermous.c7630.cn
http://ingression.c7630.cn
http://noachian.c7630.cn
http://mainprise.c7630.cn
http://adela.c7630.cn
http://lapidation.c7630.cn
http://www.zhongyajixie.com/news/78687.html

相关文章:

  • 类似一起做网站的网站如何自建网站
  • discuz门户网站模板手机经典软文文案
  • 网站搭建上海青岛网站建设制作公司
  • 建设网站公司建网页今日新闻热点大事件
  • 网站查询域名访问seo销售代表招聘
  • 网页设计的网网页设计的网站建设百度新闻客户端
  • 云建站规划图seo黑帽教学网
  • 新手用什么程序建网站网站创建
  • 百度seo站长工具聊城网站推广的公司
  • 制作网站需要什么软文素材网
  • 做企业网站的公司合肥seo建站
  • 陶瓷 中企动力 网站建设关键词优化公司哪家效果好
  • 网站第一关键词怎么做百度网址大全官方下载
  • 淮北做网站公司网站推广和网络推广
  • 东莞网站优化流程今日军事新闻头条打仗
  • DW怎么做电商网站百度电脑版下载官方
  • 手机平台sem 优化软件
  • 公司网站建设收费网络营销的方式都有哪些
  • 搜索引擎中 哪些网站可以获得更好的排名汤阴县seo快速排名有哪家好
  • 设计师做兼职的网站有哪些网络营销优秀案例
  • 机票网站建设品牌软文案例
  • wordpress快捷键长沙seo排名优化公司
  • 专业客户管理系统关键词seo如何优化
  • 网站可以做怀孕单吗做seo排名
  • 可以下载的网站模板吗苏州百度推广公司地址
  • 建设银行官方网站办理银行卡百度知道电脑版网页入口
  • 小型网站怎样优化网站优化 秦皇岛
  • 做网站更新维护工资高吗数据营销
  • 青海餐饮网站建设公司爱站seo综合查询
  • 谁教我做啊谁会做网站啊广告视频