Есть ли способ использовать AmazonS3-клиент Amazon .NET AWS SDK в «общедоступных сегментах» без указания учетных данных AWS? - PullRequest
3 голосов
/ 12 октября 2011

Я бы хотел использовать Amazon .NET SDK для доступа к общедоступной корзине, но метод AWSClientFactory.CreateAmazonS3Client для создания AmazonS3 заставляет вас вводить AwsAccessKey и AwsSecretAccessKey.

Я не хочу включать их в свое клиентское приложение, но я все еще хочу использовать SDK, предоставленный Amazon, для доступа к этим общедоступным объектам на S3.

Возможно ли это?

1 Ответ

2 голосов
/ 13 октября 2011

Я также задал этот вопрос на форуме AWS, и официальный сотрудник Amazon ответил:

Начиная с версии 1.3.8.0 SDK, вы можете передать NULL для доступа и секретный ключ, и SDK пропустит процесс подписания и попробует такие операции, как GetObject как открытая операция.

Norm

Стоит отметить, что на момент написания текущей версии Amazon .NET SDK была версия «1.3.14», поэтому передача учетных данных в ноль в настоящее время возможна.

...