StorageGRID x-amz-content-SHA256 REST APIのサポート
環境
NetApp StorageGRID 11.9以前
問題
条件 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 } } } ] }