title: Amazon S3 metadata key being prefixed , how to avoid this?
body: <p>I have code which writes to something to s3 bucket. </p>
  
  <pre><code> 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);
  </code></pre>
  
  <p>and read it using </p>
  
  <pre><code>   AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKeyID,  secretAccessKeyID);
  
   GetObjectRequest request = new GetObjectRequest().WithBucketName(bucketName).WithKey(keyName);
  
      string title = response.Metadata.Get("Eip1");
  </code></pre>
  
  <p>but getting null in return , when debugged i saw response.Metadata.Keys have </p>
  
  <p>x-amz-meta-eip1<br>
  &amp;  x-amz-meta-eip2 </p>
  
  <p><strong>How this keys are being renamed , How to Avoid this ?</strong> </p>
  
  <p>Why they are being prefixed with  <strong>x-amz-meta-</strong></p>