StorageGRID x-amz-content-sha256 REST API 支持性
适用于
NetApp StorageGRID
问题
尝试 S3 API PutBucketPolicy 时引用条件 x-amz-content-sha256 会返回
Invalid Policy error。 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 } } } ] }