Gets the notification configuration of a bucket. Currently, the s3:ReducedRedundancyLostObject
event
is the only event supported for notifications. The s3:ReducedRedundancyLostObject
event is triggered
when Amazon S3 detects that it has lost all replicas of a Reduced Redundancy Storage object and can no
longer service requests for that object.
If notifications are not enabled on the bucket, the operation returns an empty
NotificatonConfiguration
element.
By default, you must be the bucket owner to read the notification configuration of a bucket. However,
the bucket owner can use a bucket policy to grant permission to other users to read this configuration
with the s3:GetBucketNotification
permission.
Access
public
Parameters
Parameter |
Type |
Required |
Description |
---|---|---|---|
|
Required |
The name of the bucket to use. |
|
|
Optional |
An associative array of parameters that can have the following keys:
|
Returns
Type |
Description |
---|---|
A |
Examples
Get bucket notifications.
// Instantiate the class $s3 = new AmazonS3(); $bucket = 'my-bucket' . strtolower($s3->key); $response = $s3->get_bucket_notifications($bucket); // Success? var_dump($response->isOK());Result:
bool(true)
See Also
Source
Method defined in services/s3.class.php | Toggle source view (9 lines) | View on GitHub