#c# #.net #amazon-s3 #amazon-web-services
#c# #.net #amazon-s3 #amazon-web-services
Вопрос:
Я хотел бы использовать Amazon .NET SDK для доступа к общедоступному сегменту, но AWSClientFactory.CreateAmazonS3Client
метод создания AmazonS3
заставляет вас вводить свой AwsAccessKey и AwsSecretAccessKey.
Я не хочу включать их в свое клиентское приложение, но я все еще хочу использовать SDK, предоставляемый Amazon, для доступа к этим общедоступным объектам на S3.
Возможно ли это?
Ответ №1:
Я также задал этот вопрос на форуме AWS, и официальный сотрудник Amazon ответил:
Начиная с версии 1.3.8.0 SDK, вы можете передать null для доступа и секретного ключа, и SDK пропустит процесс подписания и попробует такие операции, как GetObject, в качестве общедоступной операции.
Норма
Стоит отметить, что на момент написания текущей Amazon.NET SDK находится в версии ‘1.3.14’, поэтому передача null для учетных данных в настоящее время возможна.