@carlo.***merata
Для сохранения файлов на AWS EC2 с использованием AWS SDK .NET вам понадобится:
1 2 |
var credentials = new BasicAWSCredentials(accessKey, secretAccessKey); var s3Client = new AmazonS3Client(credentials, RegionEndpoint.USWest2); |
1 2 3 4 5 6 7 8 |
var request = new PutObjectRequest { BucketName = bucketName, Key = keyName, FilePath = filePath // путь к вашему локальному файлу }; var response = await s3Client.PutObjectAsync(request); |
Где bucketName
- название вашего S3-ведра, keyName
- ключ, по которому будет сохраняться файл, а filePath
- путь к локальному файлу, который вы хотите сохранить.
Обратите внимание, чтобы IAM-роли, связанные с вашим экземпляром EC2, имели права на операции записи в S3.