StorageGRID x-AMZ-content-SHA256 REST API可支持性
适用场景
NetApp StorageGRID来说、这是一个更早版本
问题描述
引用条件 x-AMZ-content-SHA256时尝试S3 API PutBucketPolicy时 返回Invalid Policy错误。
An error occurred(MalformedPolicy) when calling the PutBucketPolicy operation: Invalid Policy:Policy condition key not supported yet: s3:x-amz-content-sha256
JSON策略:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "EnforceSHA256Checksum", "Effect": "Deny", "Principal": "*", "Action": "s3:PutObject", "Resource": "arn:aws:s3:::ark-dev/*", "Condition": { "Null": { "s3:x-amz-content-sha256": true } } } ] }