TransferUtility.UploadAsync выдает «Невозможно получить учетные данные безопасности IAM из службы метаданных экземпляра C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 TransferUtility.UploadAsync выдает «Невозможно получить учетные данные безопасности IAM из службы метаданных экземпляра

Сообщение Anonymous »

Я настраиваю соединение с AWS S3 с помощью единого входа.
Я настроил профиль AWS и т. д. и могу успешно вызывать S3 из CLI, используя следующее:

Код: Выделить всё

> aws s3 ls
2023-07-21 13:44:55 stuff-db-backups
2023-05-18 12:33:17 stuff-dev
2020-09-18 10:22:00 stuff-logs
2022-01-14 12:08:36 stuff-private
2023-06-12 13:38:19 stuff-public
2022-06-29 10:35:41 stuff-temporary
2020-08-24 09:22:28 elasticbeanstalk-eu-west-9-095113043254
(подробности скрыты)
...так что вроде все в порядке.
Мой C# код использует следующий компонент для передачи файлов на S3:

Код: Выделить всё

Amazon.S3.Transfer.TransferUtility
Однако, когда он вызывает TransferUtility.UploadAsync(...), он возвращает исключение

Код: Выделить всё

Amazon.Runtime.AmazonServiceException: 'Unable to get IAM security credentials from EC2 Instance Metadata Service.'
Посмотрев в Интернете, я вижу, что многие люди получают эту ошибку, когда их учетные данные клиента настроены неправильно, но мои, похоже, в порядке, поскольку я могу подключиться из CLI, поэтому я не знаю, почему это могло произойти.
Буду благодарен за любые подсказки!

Подробнее здесь: https://stackoverflow.com/questions/791 ... tials-from
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»