У меня есть код, который записывает что-то в корзину s3.
PutObjectRequest titledRequest = new PutObjectRequest();
titledRequest.WithMetaData("Eip1", "Volume-1")
.WithMetaData("Eip2", "Volume-2")
.WithContentBody("this is an Elastic IP Address Details for a Volumes")
.WithBucketName(bucketName)
.WithKey(keyName);
и прочитайте его, используя
AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKeyID, secretAccessKeyID);
GetObjectRequest request = new GetObjectRequest().WithBucketName(bucketName).WithKey(keyName);
string title = response.Metadata.Get("Eip1");
но получая ноль взамен, при отладке я увидел ответ. Метаданные. Ключи имеют
х-АМЗ-мета-EIP1
& x-amz-meta-eip2
Как переименовываются эти ключи, Как этого избежать?
Почему у них префикс x-amz-meta-