Как загрузить файлы в Amazon S3 с помощью ключа доступа и секретного ключа доступа

61
3

Мне нужно загрузить некоторые статические HTML и CSS файлы в Amazon S3 и им был предоставлен идентификатор ключа доступа, а также секретный доступ Ключ.


Я подписался на AWS, как мне загрузить материал?

спросил(а) 2014-05-21T16:24:00+04:00 5 лет, 6 месяцев назад
4
Решение
-3

Помимо AWS-CLI существует несколько "S3-браузеров". Они очень похожи на FTP-клиенты, отображающие структуру папок и файлы в удаленном хранилище и позволяющие вам взаимодействовать так же, как FTP, загружая и загружая.


Это не правильный форум для рекомендаций, но если вы обыскаете обычные места для хорошо известных s3-браузеров, вы найдете множество вариантов.

ответил(а) 2014-12-20T01:48:00+03:00 4 года, 11 месяцев назад
Еще 3 ответа
75

Если вам удобно использовать командную строку, наиболее универсальный (и разрешающий) подход для взаимодействия с (почти) всеми вещами AWS - использовать отличный AWS Интерфейс командной строки (AWS CLI) - он, тем временем, охватывает API-интерфейсы большинства сервисов, а также имеет команды более высокого уровня S3, которые значительно облегчают работу с вашим прецедентом, см. ссылка AWS CLI для S3 (команды нижнего уровня находятся в s3api) - особенно вас, скорее всего, интересует


    cp - копирует локальный файл или объект S3 в другое место локально или в S3
    sync - синхронизирует каталоги и префиксы S3.

Я использую последнюю для развертывания статических сайтов, размещенных на S3, просто синхронизируя, что изменилось, удобно и быстро. Ваш прецедент покрывается первым из нескольких Examples (более мелкое зернистое использование с --exclude, --include и обработкой префикса и т.д. доступно):

Следующая команда синхронизации синхронизирует объекты под заданным префиксом и загружать файлы в локальный каталог, загружая локальные файлы в s3. [...]


aws s3 sync . s3://mybucket


В то время как AWS CLI поддерживает регулярную обработку AWS Credentials через переменные среды, вы также можете настроить Несколько профилей конфигурации для себя и других учетных записей AWS и переключаться по мере необходимости:


CLI AWS поддерживает переключение между несколькими профилями, хранящимися в файле конфигурации. [...] Каждый профиль использует разные учетные данные - возможно, от двух разных пользователей IAM, а также указывает другой регион. Первый профиль, по умолчанию, определяет область us-east-1. Второй профиль, тестовый пользователь, указывает нам-запад-2. Обратите внимание, что для профилей, отличных от по умолчанию, вы должны префикс имени профиля в строке, профиле.


ответил(а) 2014-05-22T16:48:00+04:00 5 лет, 6 месяцев назад
46

Предполагая, что вы хотите загрузить в хранилище S3, есть неплохие бесплатные приложения. Если вы Google для "CloudBerry Labs", у них есть бесплатное приложение "S3 Explorer", которое позволяет перетаскивать файлы в хранилище S3. Когда вы впервые устанавливаете и запускаете приложение, там будет место для настройки вашего соединения. Это, где вы поместите в свой AccessKey и SecretKey.

ответил(а) 2014-05-21T19:09:00+04:00 5 лет, 6 месяцев назад
31

Чтобы загрузить несколько файлов на S3 (система хранения облака и система распространения контента), вы можете войти в систему, чтобы использовать приложение S3 для консоли AWS.


https://console.aws.amazon.com/console/home?#


Там также тоннаж документации AWS о различных API.

ответил(а) 2014-05-21T16:34:00+04:00 5 лет, 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема