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
Copy-S3Object Invokes the CopyObject 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 Invokes the GetACL operation against Amazon Simple Storage Service.
Get-S3Bucket Invokes the ListBuckets operation against Amazon S3.
Get-S3BucketAccelerateConfiguration Invokes the GetBucketAccelerateConfiguration operation against Amazon Simple Storage Service.
Get-S3BucketAnalyticsConfiguration Invokes the GetBucketAnalyticsConfiguration operation against Amazon Simple Storage Service.
Get-S3BucketAnalyticsConfigurationList Invokes the ListBucketAnalyticsConfigurations operation against Amazon Simple Storage Service.
Get-S3BucketInventoryConfiguration Invokes the GetBucketInventoryConfiguration operation against Amazon Simple Storage Service.
Get-S3BucketInventoryConfigurationList Invokes the ListBucketInventoryConfigurations operation against Amazon Simple Storage Service.
Get-S3BucketLocation Invokes the GetBucketLocation operation against Amazon Simple Storage Service.
Get-S3BucketLogging Invokes the GetBucketLogging operation against Amazon Simple Storage Service.
Get-S3BucketMetricsConfiguration Invokes the GetBucketMetricsConfiguration operation against Amazon Simple Storage Service.
Get-S3BucketMetricsConfigurationList Invokes the ListBucketMetricsConfigurations operation against Amazon Simple Storage Service.
Get-S3BucketNotification Invokes the GetBucketNotification operation against Amazon Simple Storage Service.
Get-S3BucketPolicy Invokes the GetBucketPolicy operation against Amazon Simple Storage Service.
Get-S3BucketReplication Invokes the GetBucketReplication operation against Amazon Simple Storage Service.
Get-S3BucketRequestPayment Invokes the GetBucketRequestPayment operation against Amazon Simple Storage Service.
Get-S3BucketTagging Invokes the GetBucketTagging operation against Amazon Simple Storage Service.
Get-S3BucketVersioning Invokes the GetBucketVersioning operation against Amazon Simple Storage Service.
Get-S3BucketWebsite Invokes the GetBucketWebsite operation against Amazon Simple Storage Service.
Get-S3CORSConfiguration Invokes the GetCORSConfiguration operation against Amazon Simple Storage Service.
Get-S3LifecycleConfiguration Invokes the GetLifecycleConfiguration operation against Amazon Simple Storage Service.
Get-S3Object Invokes the ListObjects call to return a collection of S3Object metadata instances describing S3 objects for a specified bucket. Repeated calls are made to retrieve metadata for all objects unless a specific object key or key prefix and instance count limiters are specified.
Get-S3ObjectMetadata Invokes the GetObjectMetadata operation against Amazon Simple Storage Service.
Get-S3ObjectTagSet Invokes the GetObjectTagging operation against Amazon Simple Storage Service.
Get-S3PreSignedURL Invokes the GetPreSignedURL operation against Amazon Simple Storage Service.
Get-S3Version Invokes the ListVersions operation against Amazon Simple Storage Service.
New-S3Bucket Invokes the PutBucket operation against Amazon S3.
Read-S3Object Downloads one or more objects from an S3 bucket to the local file system.
Remove-S3Bucket Invokes the DeleteBucket method against Amazon Simple Storage Service. 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 Invokes the DeleteBucketAnalyticsConfiguration operation against Amazon Simple Storage Service.
Remove-S3BucketInventoryConfiguration Invokes the DeleteBucketInventoryConfiguration operation against Amazon Simple Storage Service.
Remove-S3BucketMetricsConfiguration Invokes the DeleteBucketMetricsConfiguration operation against Amazon Simple Storage Service.
Remove-S3BucketPolicy Invokes the DeleteBucketPolicy operation against Amazon Simple Storage Service.
Remove-S3BucketReplication Invokes the DeleteBucketReplication operation against Amazon Simple Storage Service.
Remove-S3BucketTagging Invokes the DeleteBucketTagging operation against Amazon Simple Storage Service.
Remove-S3BucketWebsite Invokes the DeleteBucketWebsite operation against Amazon Simple Storage Service.
Remove-S3CORSConfiguration Invokes the DeleteCORSConfiguration operation against Amazon Simple Storage Service.
Remove-S3LifecycleConfiguration Invokes the DeleteLifecycleConfiguration operation against Amazon Simple Storage Service.
Remove-S3MultipartUpload Aborts the multipart uploads that were initiated before the specified date.
Remove-S3Object Invokes the DeleteObjects operation against Amazon S3.
Remove-S3ObjectTagSet Invokes the DeleteObjectTagging operation against Amazon Simple Storage Service.
Restore-S3Object Invokes the RestoreObject operation against Amazon Simple Storage Service.
Set-S3ACL Invokes the SetACL operation against Amazon S3.
Test-S3Bucket Tests that an S3 bucket exists.
Write-S3BucketAccelerateConfiguration Invokes the PutBucketAccelerateConfiguration operation against Amazon Simple Storage Service.
Write-S3BucketAnalyticsConfiguration Invokes the PutBucketAnalyticsConfiguration operation against Amazon Simple Storage Service.
Write-S3BucketInventoryConfiguration Invokes the PutBucketInventoryConfiguration operation against Amazon Simple Storage Service.
Write-S3BucketLogging Invokes the PutBucketLogging operation against Amazon Simple Storage Service.
Write-S3BucketMetricsConfiguration Invokes the PutBucketMetricsConfiguration operation against Amazon Simple Storage Service.
Write-S3BucketNotification Invokes the PutBucketNotification operation against Amazon Simple Storage Service.
Write-S3BucketPolicy Invokes the PutBucketPolicy operation against Amazon Simple Storage Service.
Write-S3BucketReplication Invokes the PutBucketReplication operation against Amazon Simple Storage Service.
Write-S3BucketRequestPayment Invokes the PutBucketRequestPayment operation against Amazon Simple Storage Service.
Write-S3BucketTagging Invokes the PutBucketTagging operation against Amazon Simple Storage Service.
Write-S3BucketVersioning Invokes the PutBucketVersioning operation against Amazon Simple Storage Service.
Write-S3BucketWebsite Invokes the PutBucketWebsite operation against Amazon Simple Storage Service.
Write-S3CORSConfiguration Invokes the PutCORSConfiguration operation against Amazon Simple Storage Service.
Write-S3LifecycleConfiguration Invokes the PutLifecycleConfiguration operation against Amazon Simple Storage Service.
Write-S3Object Uploads one or more files from the local file system to an S3 bucket.
Write-S3ObjectTagSet Invokes the PutObjectTagging operation against Amazon Simple Storage Service.

Aliases

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