При попытке использовать службу "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, которая применяется к вам.