首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用云形成来将Cloud9 ide部署到没有过时的EC2映像上?

是否可以使用云形成来将Cloud9 ide部署到没有过时的EC2映像上?
EN

Stack Overflow用户
提问于 2022-11-26 03:54:35
回答 1查看 25关注 0票数 1

显然,Cloud9是在一个基本过时的EC2实例上发布的,因为它没有当前、最近或可行的aws实例。

代码语言:javascript
复制
$ aws --version
aws-cli/1.19.112 Python/2.7.18 Linux/4.14.296-222.539.amzn2.x86_64 botocore/1.20.112

据我所知,Amazon建议使用版本2.9.1;但即使是最近的系列1版本也是1.27.19

有没有任何方法可以使用CloudFormation在更现代的EC2实例上部署Cloud9?我想将Cloud9提交给一个开发人员组织,但令我感到苦恼的是,它的部署似乎受到了破坏(是的,我需要使用更多最新的cli选项来对每个新的IDE进行初始配置)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-26 04:31:06

您是否尝试过使用Amazon (AMI)的标识符?

用于创建EC2实例,因为要在AWS CloudFormation模板中声明该实体,需要在JSON文件中使用以下语法:

代码语言:javascript
复制
{
  "Type" : "AWS::Cloud9::EnvironmentEC2",
  "Properties" : {
      "AutomaticStopTimeMinutes" : Integer,
      "ConnectionType" : String,
      "Description" : String,
      "ImageId" : String,
      "InstanceType" : String,
      "Name" : String,
      "OwnerArn" : String,
      "Repositories" : [ Repository, ... ],
      "SubnetId" : String,
      "Tags" : [ Tag, ... ]
    }
}

然后,要为实例选择一个AMI,您必须指定一个有效的'AMI别名‘或一个有效的 assigned路径,如果该参数没有在请求中显式地分配一个值,则使用默认的AMI。

检查AWS Cloud9环境EC2中的整个进程。

AMI别名

  • amazonlinux(默认):amazonlinux-1-x86_64
  • amazonlinux 2: amazonlinux-2-x86_64
  • Ubuntu 18.04: ubuntu-18.04-x86_64

SSM路径

  • Amazon (默认):resolve:ssm:/aws/service/cloud9/amis/amazonlinux-1-x86_64
  • Amazon 2: resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64
  • Ubuntu18.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74579611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档