Using the ARN in policy statements

In policy statements, the ARN is used in Principal and Resource elements.

Other considerations:
  • You can use the asterisk (*) as a wildcard to match zero or more characters inside the object key.
  • International characters, which can be specified in the object key, should be encoded using JSON UTF-8 or using JSON \u escape sequences. Percent-encoding is not supported.

    RFC 2141 URN Syntax

    The HTTP request body for the PUT Bucket policy operation must be encoded with charset=UTF-8.