使用x-将自定义日志信息与AWS C#SDK for S3一起使用

时间:2016-11-03 05:25:59

标签: c# amazon-web-services amazon-s3 aws-sdk

我正在尝试将有关GET请求的其他上下文信息传递给S3以进行日志记录。

根据http://docs.aws.amazon.com/AmazonS3/latest/dev/LogFormat.html上的自定义日志信息部分,我应该能够为密钥添加一些额外的查询字符串值。

然而,这不起作用,我得到“指定的密钥不存在”。从AWS返回错误。

我正在使用AWS SDK for C#

如此构建我的请求:

var request = new GetObjectRequest()
{
  BucketName = "MyBucket",
  Key = "myitem.png?x-uid=1&x-oid=1"                        
};

使用AmazonS3Client进行调度。

这可能吗?是否有另一种发送请求的方式?我还需要在POST / PUT / DELETE请求上也这样做。

0 个答案:

没有答案