AWS Tools for Windows PowerShell
Command Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Cmdlets

Name Description
Add-S3PublicAccessBlock Calls the Amazon Simple Storage Service (S3) PutPublicAccessBlock API operation.
Copy-S3Object Calls the Amazon S3 CopyObject API operation to copy an existing S3 object to another S3 destination (bucket and/or object), or download a single S3 object to a local file or folder or download object(s) matching a supplied key prefix to a folder.
Get-S3ACL Calls the Amazon Simple Storage Service (S3) GetACL API operation.
Get-S3Bucket Calls the Amazon Simple Storage Service (S3) ListBuckets API operation.
Get-S3BucketAccelerateConfiguration Calls the Amazon Simple Storage Service (S3) GetBucketAccelerateConfiguration API operation.
Get-S3BucketAnalyticsConfiguration Calls the Amazon Simple Storage Service (S3) GetBucketAnalyticsConfiguration API operation.
Get-S3BucketAnalyticsConfigurationList Calls the Amazon Simple Storage Service (S3) ListBucketAnalyticsConfigurations API operation.
Get-S3BucketEncryption Calls the Amazon Simple Storage Service (S3) GetBucketEncryption API operation.
Get-S3BucketIntelligentTieringConfiguration Calls the Amazon Simple Storage Service (S3) GetBucketIntelligentTieringConfiguration API operation.
Get-S3BucketIntelligentTieringConfigurationList Calls the Amazon Simple Storage Service (S3) ListBucketIntelligentTieringConfigurations API operation.
Get-S3BucketInventoryConfiguration Calls the Amazon Simple Storage Service (S3) GetBucketInventoryConfiguration API operation.
Get-S3BucketInventoryConfigurationList Calls the Amazon Simple Storage Service (S3) ListBucketInventoryConfigurations API operation.
Get-S3BucketLocation Calls the Amazon Simple Storage Service (S3) GetBucketLocation API operation.
Get-S3BucketLogging Calls the Amazon Simple Storage Service (S3) GetBucketLogging API operation.
Get-S3BucketMetricsConfiguration Calls the Amazon Simple Storage Service (S3) GetBucketMetricsConfiguration API operation.
Get-S3BucketMetricsConfigurationList Calls the Amazon Simple Storage Service (S3) ListBucketMetricsConfigurations API operation.
Get-S3BucketNotification Calls the Amazon Simple Storage Service (S3) GetBucketNotification API operation.
Get-S3BucketOwnershipControl Calls the Amazon Simple Storage Service (S3) GetBucketOwnershipControls API operation.
Get-S3BucketPolicy Calls the Amazon Simple Storage Service (S3) GetBucketPolicy API operation.
Get-S3BucketPolicyStatus Calls the Amazon Simple Storage Service (S3) GetBucketPolicyStatus API operation.
Get-S3BucketReplication Calls the Amazon Simple Storage Service (S3) GetBucketReplication API operation.
Get-S3BucketRequestPayment Calls the Amazon Simple Storage Service (S3) GetBucketRequestPayment API operation.
Get-S3BucketTagging Calls the Amazon Simple Storage Service (S3) GetBucketTagging API operation.
Get-S3BucketVersioning Calls the Amazon Simple Storage Service (S3) GetBucketVersioning API operation.
Get-S3BucketWebsite Calls the Amazon Simple Storage Service (S3) GetBucketWebsite API operation.
Get-S3CORSConfiguration Calls the Amazon Simple Storage Service (S3) GetCORSConfiguration API operation.
Get-S3DirectoryBucket Calls the Amazon Simple Storage Service (S3) ListDirectoryBuckets API operation.
Get-S3LifecycleConfiguration Calls the Amazon Simple Storage Service (S3) GetLifecycleConfiguration API operation.
Get-S3MultipartUpload Calls the Amazon Simple Storage Service (S3) ListMultipartUploads API operation.
Get-S3Object Calls the Amazon Simple Storage Service (S3) ListObjects API operation.
Get-S3ObjectAttribute Calls the Amazon Simple Storage Service (S3) GetObjectAttributes API operation.
Get-S3ObjectLegalHold Calls the Amazon Simple Storage Service (S3) GetObjectLegalHold API operation.
Get-S3ObjectLockConfiguration Calls the Amazon Simple Storage Service (S3) GetObjectLockConfiguration API operation.
Get-S3ObjectMetadata Calls the Amazon Simple Storage Service (S3) GetObjectMetadata API operation.
Get-S3ObjectRetention Calls the Amazon Simple Storage Service (S3) GetObjectRetention API operation.
Get-S3ObjectTagSet Calls the Amazon Simple Storage Service (S3) GetObjectTagging API operation.
Get-S3ObjectV2 Calls the Amazon Simple Storage Service (S3) ListObjectsV2 API operation.
Get-S3PreSignedURL Generates a pre-signed URL to an object in an Amazon S3 bucket.
Get-S3PublicAccessBlock Calls the Amazon Simple Storage Service (S3) GetPublicAccessBlock API operation.
Get-S3Version Calls the Amazon Simple Storage Service (S3) ListVersions API operation.
New-S3Bucket Creates a new bucket in Amazon S3.
New-S3Session Calls the Amazon Simple Storage Service (S3) CreateSession API operation.
Read-S3Object Downloads one or more objects from an S3 bucket to the local file system.
Remove-S3Bucket Deletes an Amazon S3 bucket. Use the -DeleteBucketContent switch to delete any objects and/or object versions the bucket contains prior to bucket deletion (non-empty buckets cannot be deleted).
Remove-S3BucketAnalyticsConfiguration Calls the Amazon Simple Storage Service (S3) DeleteBucketAnalyticsConfiguration API operation.
Remove-S3BucketEncryption Calls the Amazon Simple Storage Service (S3) DeleteBucketEncryption API operation.
Remove-S3BucketIntelligentTieringConfiguration Calls the Amazon Simple Storage Service (S3) DeleteBucketIntelligentTieringConfiguration API operation.
Remove-S3BucketInventoryConfiguration Calls the Amazon Simple Storage Service (S3) DeleteBucketInventoryConfiguration API operation.
Remove-S3BucketMetricsConfiguration Calls the Amazon Simple Storage Service (S3) DeleteBucketMetricsConfiguration API operation.
Remove-S3BucketOwnershipControl Calls the Amazon Simple Storage Service (S3) DeleteBucketOwnershipControls API operation.
Remove-S3BucketPolicy Calls the Amazon Simple Storage Service (S3) DeleteBucketPolicy API operation.
Remove-S3BucketReplication Calls the Amazon Simple Storage Service (S3) DeleteBucketReplication API operation.
Remove-S3BucketTagging Calls the Amazon Simple Storage Service (S3) DeleteBucketTagging API operation.
Remove-S3BucketWebsite Calls the Amazon Simple Storage Service (S3) DeleteBucketWebsite API operation.
Remove-S3CORSConfiguration Calls the Amazon Simple Storage Service (S3) DeleteCORSConfiguration API operation.
Remove-S3LifecycleConfiguration Calls the Amazon Simple Storage Service (S3) DeleteLifecycleConfiguration API operation.
Remove-S3MultipartUpload Aborts the multipart uploads that were initiated before the specified date.
Remove-S3Object Deletes one or more objects in an Amazon S3 bucket.
Remove-S3ObjectTagSet Calls the Amazon Simple Storage Service (S3) DeleteObjectTagging API operation.
Remove-S3PublicAccessBlock Calls the Amazon Simple Storage Service (S3) DeletePublicAccessBlock API operation.
Restore-S3Object Calls the Amazon Simple Storage Service (S3) RestoreObject API operation.
Select-S3ObjectContent Calls the Amazon Simple Storage Service (S3) SelectObjectContent API operation.
Set-S3ACL Calls the Amazon Simple Storage Service (S3) PutACL API operation.
Set-S3BucketEncryption Calls the Amazon Simple Storage Service (S3) PutBucketEncryption API operation.
Test-S3Bucket Tests that an S3 bucket exists.
Write-S3BucketAccelerateConfiguration Calls the Amazon Simple Storage Service (S3) PutBucketAccelerateConfiguration API operation.
Write-S3BucketAnalyticsConfiguration Calls the Amazon Simple Storage Service (S3) PutBucketAnalyticsConfiguration API operation.
Write-S3BucketIntelligentTieringConfiguration Calls the Amazon Simple Storage Service (S3) PutBucketIntelligentTieringConfiguration API operation.
Write-S3BucketInventoryConfiguration Calls the Amazon Simple Storage Service (S3) PutBucketInventoryConfiguration API operation.
Write-S3BucketLogging Calls the Amazon Simple Storage Service (S3) PutBucketLogging API operation.
Write-S3BucketMetricsConfiguration Calls the Amazon Simple Storage Service (S3) PutBucketMetricsConfiguration API operation.
Write-S3BucketNotification Calls the Amazon Simple Storage Service (S3) PutBucketNotification API operation.
Write-S3BucketOwnershipControl Calls the Amazon Simple Storage Service (S3) PutBucketOwnershipControls API operation.
Write-S3BucketPolicy Calls the Amazon Simple Storage Service (S3) PutBucketPolicy API operation.
Write-S3BucketReplication Calls the Amazon Simple Storage Service (S3) PutBucketReplication API operation.
Write-S3BucketRequestPayment Calls the Amazon Simple Storage Service (S3) PutBucketRequestPayment API operation.
Write-S3BucketTagging Calls the Amazon Simple Storage Service (S3) PutBucketTagging API operation.
Write-S3BucketVersioning Calls the Amazon Simple Storage Service (S3) PutBucketVersioning API operation.
Write-S3BucketWebsite Calls the Amazon Simple Storage Service (S3) PutBucketWebsite API operation.
Write-S3CORSConfiguration Calls the Amazon Simple Storage Service (S3) PutCORSConfiguration API operation.
Write-S3GetObjectResponse Calls the Amazon Simple Storage Service (S3) WriteGetObjectResponse API operation.
Write-S3LifecycleConfiguration Calls the Amazon Simple Storage Service (S3) PutLifecycleConfiguration API operation.
Write-S3Object Uploads one or more files from the local file system to an S3 bucket.
Write-S3ObjectLegalHold Calls the Amazon Simple Storage Service (S3) PutObjectLegalHold API operation.
Write-S3ObjectLockConfiguration Calls the Amazon Simple Storage Service (S3) PutObjectLockConfiguration API operation.
Write-S3ObjectRetention Calls the Amazon Simple Storage Service (S3) PutObjectRetention API operation.
Write-S3ObjectTagSet Calls the Amazon Simple Storage Service (S3) PutObjectTagging API operation.

Aliases

Name Description
Remove-S3MultipartUploads Aborts the multipart uploads that were initiated before the specified date.