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 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 GetACL API operation.
Get-S3Bucket Lists your Amazon S3 buckets.
Get-S3BucketAccelerateConfiguration Calls the Amazon Simple Storage Service GetBucketAccelerateConfiguration API operation.
Get-S3BucketAnalyticsConfiguration Calls the Amazon Simple Storage Service GetBucketAnalyticsConfiguration API operation.
Get-S3BucketAnalyticsConfigurationList Calls the Amazon Simple Storage Service ListBucketAnalyticsConfigurations API operation.
Get-S3BucketEncryption Calls the Amazon Simple Storage Service GetBucketEncryption API operation.
Get-S3BucketInventoryConfiguration Calls the Amazon Simple Storage Service GetBucketInventoryConfiguration API operation.
Get-S3BucketInventoryConfigurationList Calls the Amazon Simple Storage Service ListBucketInventoryConfigurations API operation.
Get-S3BucketLocation Calls the Amazon Simple Storage Service GetBucketLocation API operation.
Get-S3BucketLogging Calls the Amazon Simple Storage Service GetBucketLogging API operation.
Get-S3BucketMetricsConfiguration Calls the Amazon Simple Storage Service GetBucketMetricsConfiguration API operation.
Get-S3BucketMetricsConfigurationList Calls the Amazon Simple Storage Service ListBucketMetricsConfigurations API operation.
Get-S3BucketNotification Calls the Amazon Simple Storage Service GetBucketNotification API operation.
Get-S3BucketPolicy Calls the Amazon Simple Storage Service GetBucketPolicy API operation.
Get-S3BucketReplication Calls the Amazon Simple Storage Service GetBucketReplication API operation.
Get-S3BucketRequestPayment Calls the Amazon Simple Storage Service GetBucketRequestPayment API operation.
Get-S3BucketTagging Calls the Amazon Simple Storage Service GetBucketTagging API operation.
Get-S3BucketVersioning Calls the Amazon Simple Storage Service GetBucketVersioning API operation.
Get-S3BucketWebsite Calls the Amazon Simple Storage Service GetBucketWebsite API operation.
Get-S3CORSConfiguration Calls the Amazon Simple Storage Service GetCORSConfiguration API operation.
Get-S3LifecycleConfiguration Calls the Amazon Simple Storage Service GetLifecycleConfiguration API operation.
Get-S3Object Lists your Amazon S3 objects in a bucket, returning a collection of S3Object metadata instances describing the objects. 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 Calls the Amazon Simple Storage Service GetObjectMetadata API operation.
Get-S3ObjectTagSet Calls the Amazon Simple Storage Service GetObjectTagging API operation.
Get-S3PreSignedURL Generates a pre-signed URL to an object in an Amazon S3 bucket.
Get-S3Version Calls the Amazon Simple Storage Service ListVersions API operation.
New-S3Bucket Creates a new bucket in Amazon S3.
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 DeleteBucketAnalyticsConfiguration API operation.
Remove-S3BucketEncryption Calls the Amazon Simple Storage Service DeleteBucketEncryption API operation.
Remove-S3BucketInventoryConfiguration Calls the Amazon Simple Storage Service DeleteBucketInventoryConfiguration API operation.
Remove-S3BucketMetricsConfiguration Calls the Amazon Simple Storage Service DeleteBucketMetricsConfiguration API operation.
Remove-S3BucketPolicy Calls the Amazon Simple Storage Service DeleteBucketPolicy API operation.
Remove-S3BucketReplication Calls the Amazon Simple Storage Service DeleteBucketReplication API operation.
Remove-S3BucketTagging Calls the Amazon Simple Storage Service DeleteBucketTagging API operation.
Remove-S3BucketWebsite Calls the Amazon Simple Storage Service DeleteBucketWebsite API operation.
Remove-S3CORSConfiguration Calls the Amazon Simple Storage Service DeleteCORSConfiguration API operation.
Remove-S3LifecycleConfiguration Calls the Amazon Simple Storage Service 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 DeleteObjectTagging API operation.
Restore-S3Object Calls the Amazon Simple Storage Service RestoreObject API operation.
Set-S3ACL Sets or updates an access control list on an object in an Amazon S3 bucket.
Set-S3BucketEncryption Calls the Amazon Simple Storage Service PutBucketEncryption API operation.
Test-S3Bucket Tests that an S3 bucket exists.
Write-S3BucketAccelerateConfiguration Calls the Amazon Simple Storage Service PutBucketAccelerateConfiguration API operation.
Write-S3BucketAnalyticsConfiguration Calls the Amazon Simple Storage Service PutBucketAnalyticsConfiguration API operation.
Write-S3BucketInventoryConfiguration Calls the Amazon Simple Storage Service PutBucketInventoryConfiguration API operation.
Write-S3BucketLogging Calls the Amazon Simple Storage Service PutBucketLogging API operation.
Write-S3BucketMetricsConfiguration Calls the Amazon Simple Storage Service PutBucketMetricsConfiguration API operation.
Write-S3BucketNotification Calls the Amazon Simple Storage Service PutBucketNotification API operation.
Write-S3BucketPolicy Calls the Amazon Simple Storage Service PutBucketPolicy API operation.
Write-S3BucketReplication Calls the Amazon Simple Storage Service PutBucketReplication API operation.
Write-S3BucketRequestPayment Calls the Amazon Simple Storage Service PutBucketRequestPayment API operation.
Write-S3BucketTagging Calls the Amazon Simple Storage Service PutBucketTagging API operation.
Write-S3BucketVersioning Calls the Amazon Simple Storage Service PutBucketVersioning API operation.
Write-S3BucketWebsite Calls the Amazon Simple Storage Service PutBucketWebsite API operation.
Write-S3CORSConfiguration Calls the Amazon Simple Storage Service PutCORSConfiguration API operation.
Write-S3LifecycleConfiguration Calls the Amazon Simple Storage Service PutLifecycleConfiguration API operation.
Write-S3Object Uploads one or more files from the local file system to an S3 bucket.
Write-S3ObjectTagSet Calls the Amazon Simple Storage Service PutObjectTagging API operation.

Aliases

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