显然,Cloud9是在一个基本过时的EC2实例上发布的,因为它没有当前、最近或可行的aws实例。
$ 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进行初始配置)。
发布于 2022-11-26 04:31:06
您是否尝试过使用Amazon (AMI)的标识符?
用于创建
EC2实例,因为要在AWS CloudFormation模板中声明该实体,需要在JSON文件中使用以下语法:
{
"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别名
SSM路径
https://stackoverflow.com/questions/74579611
复制相似问题