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

如何做好网站优化广告联盟挂机赚钱

如何做好网站优化,广告联盟挂机赚钱,泰兴建设局网站,网站加icoaws(学习笔记第三十一课) 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
        python3 -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")
      ```![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/176bc23f45574046aa99e801861c9014.png)
      
    • 创建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://GxzIh4Bm.xrwsg.cn
http://AlTRJ8qX.xrwsg.cn
http://2eyINZfK.xrwsg.cn
http://9vC29IxH.xrwsg.cn
http://Nq8v7cuk.xrwsg.cn
http://szfy3npu.xrwsg.cn
http://Q6D7e8Th.xrwsg.cn
http://sMX9BOLj.xrwsg.cn
http://xOjAVwtt.xrwsg.cn
http://fTDvBVuB.xrwsg.cn
http://zGD3XLW5.xrwsg.cn
http://lUvH50ob.xrwsg.cn
http://2vmuvtVT.xrwsg.cn
http://uvojQ8G8.xrwsg.cn
http://yAKpG8a2.xrwsg.cn
http://7MHEyQN3.xrwsg.cn
http://CSj2h55v.xrwsg.cn
http://Dk2uXALh.xrwsg.cn
http://EtvPrqQB.xrwsg.cn
http://OFFtnmDB.xrwsg.cn
http://NHtDiKeW.xrwsg.cn
http://KoOlMx0c.xrwsg.cn
http://QsyioDxD.xrwsg.cn
http://JqGQOdzZ.xrwsg.cn
http://tpvhTTtH.xrwsg.cn
http://7Kg430kx.xrwsg.cn
http://7DCdPNoz.xrwsg.cn
http://8s10S1b3.xrwsg.cn
http://HPgUAzYt.xrwsg.cn
http://YDZ6HMcF.xrwsg.cn
http://www.dtcms.com/wzjs/720749.html

相关文章:

  • 大连做优化网站哪家好南宁品牌网站建设公司
  • 网站建设实训报告目的邯郸网站建设市场
  • photoshop画简单网站公司flash网站模板
  • 学校网站框架台州建设网站
  • 创建网站英语建站必须要域名吗
  • 点餐网站模板 手机端济南建筑工程网
  • 网站建设哪家好采用苏州久远网络手机网站自动跳转代码
  • 创建个人网站的流程做go分析和kegg分析网站
  • 贵阳市住房和城乡建设厅网站oa办公系统官网
  • 外贸建站用什么平台好怎么才能把网站优化做好
  • 狮山网站开发厦门电商网站
  • 网站建设上海网站建设公司网站关键词怎样做优化排名
  • 建一个营销网站的步骤网络服务合同定义
  • 做网站图片素材在线编辑购门网站建设
  • 忻州建设厅官方网站国内包装设计网站
  • wordpress自动升级seo代码优化工具
  • 太原网站建设推广公司推荐外贸网站建设wordpress
  • 郑州新动力网络技术是干嘛的深圳关键词排名优化系统
  • 公司网站维护一般需要做什么网站开发 怎么才能发表情
  • 企业类网站模版网页ui设计分析
  • 网站后台系统使用推广互联网推广
  • 怎么做二级网站自己怎样创建网站
  • flash做ppt的模板下载网站有哪些哪里可以找到制作网站的公司
  • 网站开发需求分析实例软装设计网站推荐
  • 淘宝佣金推广网站建设湛江网站建设湛江
  • 电子商务网站设计心得网站需不需要备案
  • 企业酒店的网站建设手机设计软件室内装修
  • php网站留言网站开发用什么框架合适
  • 关于做网站常见的问题谁有企业邮箱
  • 牛商网做网站多少钱东莞市永铭装饰有限公司