Подтвердить что ты не робот

Командная строка AWS: Что означает "Исходящие соединения на 443 должны быть включены" означает?

Сетевой новичок здесь.

Фон

Я пытаюсь использовать утилиту командной строки AWS для подключения к моим экземплярам в облаке AWS.

Проблема

Когда я пытаюсь выполнить простую команду (с локального компьютера или EC2), например...

aws ec2 describe-instances

Я получаю...

Could not connect to the endpoint URL: "https://ec2.sa-east-1a.amazonaws.com/"

Что хорошо и денди, потому что в соответствии с Руководство пользователя командной строки AWS я должен принять к сведению:

CLI AWS предоставляет API-вызовы для служб через HTTPS. Исходящие соединения на TCP-порт 443 должен быть включен для выполнения вызовов.

Но что это значит в первую очередь? Я нахожу приведенное выше утверждение ясным, как стакан мутной воды.

1) Должен ли я перейти в "Группу безопасности" моего экземпляра и установить входящие правила на "HTTPS TCP 443 0.0.0.0/0"? (Не работает)

2) Или установите исходящие правила и установите "HTTPS TCP 443 0.0.0.0/0"? (Не работает)

3) Имеет ли вышеуказанный оператор какое-либо отношение к "группам безопасности"?

4) Если это не так, то что мне делать на моей машине, чтобы "включить порт 443. Это сказано...

5) Должен ли я запускать утилиту командной строки AWS с моего локального компьютера или с моего удаленного сервера EC2?

Буду признателен за некоторые рекомендации, поэтому я могу начать решать свои проблемы.

Спасибо заранее!

4b9b3361

Ответ 1

У вас настроен ваш регион как "sa-east-1a", но region на самом деле "sa-east-1". Зоны доступности - это sa-east-1a, sa-east-1b и т.д.