Нож сервер 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)

Другие вопросы по тегам