Как развернуть бота на AWS?

Я новичок в стеке AWS и хотел узнать, как развернуть бота в AWS, у меня есть учетная запись AWS, ссылаясь на руководство по чат-боту HelloWorld здесь

Команда, упомянутая для развертывания,

claudia create --region us-east-1 --api-module bot

но может ли кто-нибудь указать шаги, необходимые для настройки AWS перед выполнением этого шага?

Я получаю следующий JSON при выполнении вышеуказанной команды,

{ [CredentialsError: Missing credentials in config]
  message: 'Missing credentials in config',
  code: 'CredentialsError',
  errno: 'ENETUNREACH',
  syscall: 'connect',
  address: '169.254.169.254',
  port: 80,
  time: Mon Nov 28 2016 12:17:15 GMT+0530 (India Standard Time),
  originalError:
   { message: 'Could not load credentials from any providers',
     code: 'CredentialsError',
     errno: 'ENETUNREACH',
     syscall: 'connect',
     address: '169.254.169.254',
     port: 80,
     time: Mon Nov 28 2016 12:17:15 GMT+0530 (India Standard Time),
     originalError:
      { code: 'ENETUNREACH',
        errno: 'ENETUNREACH',
        syscall: 'connect',
        address: '169.254.169.254',
        port: 80,
        message: 'connect ENETUNREACH 169.254.169.254:80' } } }

Спасибо!


person Rohit    schedule 28.11.2016    source источник


Ответы (1)


Вы можете ознакомиться с инструкциями на странице https://claudiajs.com/tutorials/installing.html.

Добавьте ключи в свой .aws/credentials файл

[claudia]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_ACCESS_SECRET

Установите для переменной среды AWS_PROFILE значение claudia или используйте параметр profile при запуске команды

claudia create --region us-east-1 --api-module bot --profile claudia
person Frederic Henri    schedule 28.11.2016
comment
Эта проблема была решена, однако я получаю следующий JSON D:\chatbot›claudia create --region us-west-2 --api-module bot инициализирует роль IAM iam.createRole RoleName=helloworld-executor { [NetworkingError: connect ETIMEDOUT 54.239. 22.207:443] сообщение: 'connect ETIMEDOUT 54.239.22.207:443', код: 'NetworkingError', errno: 'ETIMEDOUT', системный вызов: 'connect', адрес: '54.239.22.207', порт: 443, регион: 'us -east-1», имя хоста: «iam.amazonaws.com», повторная попытка: true, время: понедельник, 28 ноября 2016 г., 16:09:59 GMT+0530 (стандартное время Индии) } - person Rohit; 28.11.2016