A list of grants. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | AccessControlPolicy_Grants |
The canned ACL to apply to the object. For more information, see
Canned ACL.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The bucket name that contains the object to which you want to attach the ACL.
Access points - When you use this action with an access point for general purpose buckets, you must provide the alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with an access point for directory buckets, you must provide the access point name in place of the bucket name. When using the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
AccessPointName-
AccountId.s3-accesspoint.
Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see
Using access points in the
Amazon S3 User Guide.
S3 on Outposts - When you use this action with S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form
AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com. When you use this action with S3 on Outposts, the destination bucket must be the Outposts access point ARN or the access point alias. For more information about S3 on Outposts, see
What is S3 on Outposts? in the
Amazon S3 User Guide.
| Required? | False |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
Indicates the algorithm used to create the checksum for the object when you use the SDK. This header will not provide any additional functionality if you don't use the SDK. When you send this header, there must be a corresponding
x-amz-checksum or
x-amz-trailer header sent. Otherwise, Amazon S3 fails the request with the HTTP status code
400 Bad Request. For more information, see
Checking object integrity in the
Amazon S3 User Guide.If you provide an individual checksum, Amazon S3 ignores any provided
ChecksumAlgorithm parameter.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.S3.AmazonS3ClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The Base64 encoded 128-bit
MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to
RFC 1864.>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The account ID of the expected bucket owner. If the account ID that you provide does not match the actual owner of the bucket, the request fails with the HTTP status code 403 Forbidden (access denied).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-ForcePathStyleAddressing <
Boolean>
S3 requests can be performed using one of two URI styles: Virtual or Path. When using Virtual style, the bucket is included as part of the hostname. When using Path style the bucket is included as part of the URI path. The default value is $true when the EndpointUrl parameter is specified, $false otherwise.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.This functionality is not supported for Amazon S3 on Outposts.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Allows grantee to list the objects in the bucket.This functionality is not supported for Amazon S3 on Outposts.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Allows grantee to read the bucket ACL.This functionality is not supported for Amazon S3 on Outposts.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Allows grantee to create new objects in the bucket.For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Allows grantee to write the ACL for the applicable bucket.This functionality is not supported for Amazon S3 on Outposts.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Key for which the PUT action was initiated.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | AccessControlPolicy_Owner_DisplayName |
Container for the ID of the owner.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | AccessControlPolicy_Owner_Id |
The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is 'RequestCharged'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutObjectAclResponse). Specifying the name of a property of type Amazon.S3.Model.PutObjectAclResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Enables S3 accelerate by sending requests to the accelerate endpoint instead of the regular region endpoint. To use this feature, the bucket name must be DNS compliant and must not contain periods (.).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Configures the request to Amazon S3 to use the dualstack endpoint for a region. S3 supports dualstack endpoints which return both IPv6 and IPv4 values. The dualstack mode of Amazon S3 cannot be used with accelerate mode.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Version ID used to reference a specific version of the object.This functionality is not supported for directory buckets.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |