StorageGRID x-amz-content-sha256 REST API supportability
Applies to
NetApp StorageGRID 11.9 and earlier
Issue
When attempting S3 API PutBucketPolicy while referencing condition x-amz-content-sha256 returns an 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 policy:
{
  "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
        }
      }
    }
  ]
}
