При попытке использовать службу "AWS Transfer to SFTP" возникает ошибка "Не удается загрузить содержимое"

Я выбрал "aws transfer for sftp"сервис из консоли aws. Однако я получаю сообщение об ошибке следующим образом:

Unable to load content
Something went wrong, you may not have permissions to access these resources. Refresh to try again.

Я создал IAM Policies and Role как упомянуто в следующем руководстве, однако я все еще получаю ошибку:

https://docs.aws.amazon.com/transfer/latest/userguide/sftp.ug.pdf

1 ответ

Я предполагаю, что вы администрируете свою учетную запись с помощью пользователя IAM, а не root (что хорошо). В таком случае вам потребуется создать собственную политику IAM для создания и обслуживания серверов AWS Transfer.

ВНИМАНИЕ: ЭТО ДЛЯ УПРАВЛЕНИЯ СЕРВЕРОМ, А НЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ SFTP.

Шаги

  • Войдите в Консоль AWS
  • Перейдите к ролям IAM
  • В левом меню нажмите "Политики".
  • Нажмите "Создать политику".
  • Сервис: выберите Трансфер
  • Действия: отметьте "Все действия по передаче" (перевод:*)
  • Ресурсы: все ресурсы
  • Нажмите "Просмотреть политику"
  • Дайте ему имя, например: AWSTransferFullAccess
  • Щелкните Создать политику
  • Перейдите к своему пользователю IAM (или группе, если они у вас есть)
  • Нажмите Добавить разрешения.
  • Нажмите Присоединить существующие политики напрямую.
  • Отфильтруйте свои политики по "Передача", и тогда должна появиться ваша.
  • Обзор
  • Добавить разрешения
  • Выйти из консоли
  • Снова войдите в систему и перейдите по ссылке: https://console.aws.amazon.com/transfer

Теперь вы должны иметь возможность создавать сервер и управлять пользователями и ролями.

Вам могут понадобиться различные transfer:* разрешения в одной из политик IAM, которая применяется к вам.

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