загрузить файл в s3 с локального компьютера, используя AWS CLI, без жестко заданных учетных данных (идентификатор доступа и секретный ключ доступа) - PullRequest
0 голосов
/ 29 мая 2020

Мое требование загрузить файл с локального компьютера на s3 с помощью aws cli, но не хочу использовать идентификатор доступа и секретный ключ доступа при работе в командной строке.

Любые предложения!

1 Ответ

1 голос
/ 31 мая 2020

Рекомендуется никогда указывать AWS учетные данные в программном коде.

Если код работает на экземпляре Amazon EC2 , назначьте Роль IAM экземпляру. Код автоматически обнаружит и использует эти учетные данные.

Если код выполняется на вашем собственном компьютере , запустите AWS Интерфейс командной строки (CLI) aws configure и введите свои учетные данные IAM (ключ доступа + секретный ключ). Они будут сохранены в файле ~/.aws/credentials и будут автоматически доступны по вашему коду.

...