Retrieves the policy status for an Amazon S3 bucket, indicating whether the bucket is public.
In order to use this operation, you must have the s3:GetBucketPolicyStatus
permission. For more information about Amazon S3 permissions, see Specifying Permissions in a
Policy.
For more information about when Amazon S3 considers a bucket public, see The Meaning of "Public".
The following operations are related to GetBucketPolicyStatus:
Retrieves the policy status for an Amazon S3 bucket, indicating whether the bucket is public. In order to use this operation, you must have the
s3:GetBucketPolicyStatus
permission. For more information about Amazon S3 permissions, see Specifying Permissions in a Policy.For more information about when Amazon S3 considers a bucket public, see The Meaning of "Public".
The following operations are related to
GetBucketPolicyStatus
:Using Amazon S3 Block Public Access
GetPublicAccessBlock
PutPublicAccessBlock
DeletePublicAccessBlock
Use a bare-bones client and the command you need to make an API call.
import { S3Client, GetBucketPolicyStatusCommand } from "@aws-sdk/client-s3"; // ES Modules import // const { S3Client, GetBucketPolicyStatusCommand } = require("@aws-sdk/client-s3"); // CommonJS import const client = new S3Client(config); const command = new GetBucketPolicyStatusCommand(input); const response = await client.send(command);
GetBucketPolicyStatusCommandInput for command's
input
shape.GetBucketPolicyStatusCommandOutput for command's
response
shape.config for S3Client's
config
shape.