Нож сервер ec2 создать возврат 403 запрещено
Я пытаюсь установить поваренную книгу tomcat на экземпляр AWS, но при этом возникает ошибка, как показано ниже:
Роль tomcat.rb:
name 'tomcat'
description 'A single tomcat server'
run_list(
'recipe[tomcat]'
)
Бег:
knife ec2 server create --availability-zone us-east-1d --node-name tomcat.demo --flavor t1.micro --image ami-fd20ad94 --identity-file .ssh/tiagov.pem --run-list 'role[tomcat]' --ssh-user ubuntu
Вернуть:
...
...
ec2-54-237-233-176.compute-1.amazonaws.com xorg-sgml-doctools xtrans-dev
ec2-54-237-233-176.compute-1.amazonaws.com 0 upgraded, 85 newly installed, 0 to remove and 0 not upgraded.
ec2-54-237-233-176.compute-1.amazonaws.com Need to get 63.2 MB of archives.
ec2-54-237-233-176.compute-1.amazonaws.com After this operation, 184 MB of additional disk space will be used.
ec2-54-237-233-176.compute-1.amazonaws.com Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates/main libasound2 amd64 1.0.25-1ubuntu10.1
ec2-54-237-233-176.compute-1.amazonaws.com 403 Forbidden
Что я делаю неправильно?
1 ответ
Я похожа на твою update
конечные точки могут быть устаревшими для пакетов, которые вы устанавливаете при загрузке экземпляра. Я бы проверил, что ваш [tomcat]
Рецепт имеет следующую команду (как sudo):
apt-get update
Я также хотел бы убедиться, что ваш пользователь Ubuntu в вашем AMI имеет доступ sudo без пароля для установки (это по умолчанию для Amazon Ubuntu AMI)