Class S3ObjectResource
java.lang.Object
com.amazonaws.auth.policy.Resource
com.amazonaws.auth.policy.resources.S3ObjectResource
Represents one or more Amazon S3 objects involved in an AWS access control
policy. S3 object resources can be fully specified (i.e. the full key) or you
can use the '*' wildcard to match multiple objects.
For example, an object resource created for bucket 'mybucket' and key pattern 'foo*' will match any object stored in 'mybucket' with a key that starts with 'foo':
new S3ObjectResource("mybucket", "foo*");
To match all objects in a bucket:
new S3ObjectResource("mybucket", "*");
Amazon S3 object resources can be used in the following operations:
-
Constructor Summary
ConstructorsConstructorDescriptionS3ObjectResource
(String bucketName, String keyPattern) Constructs a new object resource that represents the specified objects. -
Method Summary
-
Constructor Details
-
S3ObjectResource
Constructs a new object resource that represents the specified objects. The keyPattern argument may contain the '*' wildcard to match multiple objects. For example, an object resource created for bucket 'mybucket' and key pattern 'foo*' will match any object stored in 'mybucket' with a key that starts with 'foo'.- Parameters:
bucketName
- The name of the bucket containing the object or objects represented by this resource.keyPattern
- The key or key pattern, which can optionally contain the '*' wildcard to include multiple objects in the resource.
-