com.amazonaws.auth.policy.resources
Class S3ObjectResource
java.lang.Object
com.amazonaws.auth.policy.Resource
com.amazonaws.auth.policy.resources.S3ObjectResource
public class S3ObjectResource
- extends Resource
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 |
S3ObjectResource(String bucketName,
String keyPattern)
Constructs a new object resource that represents the specified objects. |
Methods inherited from class com.amazonaws.auth.policy.Resource |
getId |
S3ObjectResource
public S3ObjectResource(String bucketName,
String keyPattern)
- 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.
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.