Amazon web services ecs cli up不创建ec2实例

Amazon web services ecs cli up不创建ec2实例,amazon-web-services,amazon-ec2,amazon-ecs,Amazon Web Services,Amazon Ec2,Amazon Ecs,我正在尝试使用cli启动ECS群集,但在未创建EC2实例时遇到了问题 我已经配置了我的ecs凭据,添加了从CloudFormation错误中提取的所有缺少的权限-至少我现在没有看到任何其他错误。我已经配置了一个简单的集群配置 ~/.ecs/config clusters: mycluster: cluster: mycluster region: eu-north-1 default_launch_type: EC2 这是我运行的cli命令 ecs cli向上--密

我正在尝试使用cli启动ECS群集,但在未创建EC2实例时遇到了问题

我已经配置了我的ecs凭据,添加了从CloudFormation错误中提取的所有缺少的权限-至少我现在没有看到任何其他错误。我已经配置了一个简单的集群配置

~/.ecs/config

clusters:
  mycluster:
    cluster: mycluster
    region: eu-north-1
    default_launch_type: EC2
这是我运行的cli命令

ecs cli向上--密钥对myKeyPair--功能iam\
--大小1--实例类型t2.micro\
--集群配置mycluster——集群mycluster\
--启动类型EC2—强制—详细
我没有收到任何错误消息,集群已经创建,但我没有看到连接到它的实例,尤其是EC2上没有实例

这是cli命令的输出

INFO[0000]使用推荐的带有ECS代理1.29.1和Docker版本18.06.1-ce的Amazon Linux 2 AMI
信息[0000]已创建群集群集=mycluster region=eu-north-1
信息[0000]正在等待删除您的CloudFormation堆栈资源。。。
信息[0000]云信息堆栈状态stackStatus=正在删除
DEBU[0030]云信息堆栈状态stackStatus=正在删除
DEBU[0061]Cloudformation创建堆栈调用成功stackId=0xc00043ab11
信息[0061]正在等待创建群集资源。。。
DEBU[0061]parsing event-status=CREATE_IN_PROGRESS resource=“arn:aws:cloudformation:eu-north-1:99998763111:stack/amazon ecs cli setup mycluster/11111111-aba2-11e9-ac3c-0e40cf291592”
信息[0061]云信息堆栈状态stackStatus=正在创建
DEBU[0091]解析事件eventStatus=创建进程中资源=子网-0cc4a3aa110555d42
DEBU[0091]云信息堆栈状态stackStatus=正在创建
DEBU[0121]解析事件eventStatus=CREATE_IN_PROGRESS resource=rtbassoc-05c185a5aa11ca22e
信息[0121]云信息堆栈状态stackStatus=正在创建
DEBU[0151]解析事件eventStatus=CREATE_COMPLETE resource=rtbassoc-05c185a5aa11ca22e
DEBU[0151]云信息堆栈状态stackStatus=正在创建
DEBU[0181]解析事件eventStatus=CREATE_COMPLETE resource=rtbassoc-05c185a5aa11ca22e
信息[0181]云信息堆栈状态stackStatus=正在创建
DEBU[0212]解析事件eventStatus=CREATE_COMPLETE resource=amazon-ecs-cli-setup-mycluster-EcsInstanceProfile-1KS4Q3W9HAAAA
DEB[0212]云信息堆栈状态stackStatus=正在创建
DEBU[0242]解析事件eventStatus=CREATE_COMPLETE resource=“arn:aws:cloudformation:eu-north-1:99998763111:stack/amazon ecs cli setup mycluster/11111111-aba2-11e9-ac3c-0e40cf291592”
创建的专有网络:VPC-033f7a6fedfee256d
已创建安全组:sg-0e4461f781bad6681
已创建子网:子网0cc4a3aa110555d42
已创建子网:子网0A4797072C9641D2
群集创建成功。
在几个小时后运行描述集群

aws ecs描述集群--集群mycluster--区域eu-north-1
给出以下输出

{
“集群”:[
{
“状态”:“活动”,
“统计”:[…],
“标签”:[],
“clusterName”:“mycluster”,
“RegisteredContainerInstanceCount”:0,
“PendingTaskCount”:0,
“RunningTaskScont”:0,
“ActiveServiceScont”:0,
“clusterArn”:“arn:aws:ecs:eu-north-1:99998763111:cluster/mycluster”
}
], 
“失败”:[]
}

有人知道我可能遗漏了什么吗?我没有达到任何限制,因为我只有1个其他正在运行的实例(在不同的区域)。

可以从控制台验证EC2是否存在,但在集群列表中?您好!控制台中不存在EC2实例。因此它们甚至还没有被创建。它可能是在不同的区域中启动的,因为在
esc cli
命令中没有指定任何区域?谢谢,我实际上浏览了所有区域,但是没有,没有创建任何实例。如果没有指定(我已经指定为eu-NOTH-1),它应该选择默认的aws区域。我只是通过指定区域eu-north-1再次尝试,结果相同。我想知道这是否是访问权的问题?即使没有显示错误?用户拥有完整的ec2和ecs访问权限等。找到了!!!t2.micro在eu-north-1中不可用。我试着用t3.micro,效果很好。他们真的应该给你一些警告或错误信息。你能从控制台验证EC2是否存在,但在集群列表中吗?嗨!控制台中不存在EC2实例。因此它们甚至还没有被创建。它可能是在不同的区域中启动的,因为在
esc cli
命令中没有指定任何区域?谢谢,我实际上浏览了所有区域,但是没有,没有创建任何实例。如果没有指定(我已经指定为eu-NOTH-1),它应该选择默认的aws区域。我只是通过指定区域eu-north-1再次尝试,结果相同。我想知道这是否是访问权的问题?即使没有显示错误?用户拥有完整的ec2和ecs访问权限等。找到了!!!t2.micro在eu-north-1中不可用。我试着用t3.micro,效果很好。他们真的应该给你一些警告或错误信息。