Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. Amazon S3 provides easy-to-use management features so you can organize your data and configure finely-tuned access controls to meet your specific business, organizational, and compliance requirements. Amazon S3 is designed for 99.999999999% (11 9’s) of durability, and stores data for millions of applications for companies all around the world.
Below are the cmdlets which are available with Amazon Simple Storage Service
| CmdletName | ServiceOperation |
| Add-S3PublicAccessBlock | PutPublicAccessBlock |
| Copy-S3Object | CopyObject |
| Get-S3ACL | GetACL |
| Get-S3Bucket | ListBuckets |
| Get-S3BucketAccelerateConfiguration | GetBucketAccelerateConfiguration |
| Get-S3BucketAnalyticsConfiguration | GetBucketAnalyticsConfiguration |
| Get-S3BucketAnalyticsConfigurationList | ListBucketAnalyticsConfigurations |
| Get-S3BucketEncryption | GetBucketEncryption |
| Get-S3BucketInventoryConfiguration | GetBucketInventoryConfiguration |
| Get-S3BucketInventoryConfigurationList | ListBucketInventoryConfigurations |
| Get-S3BucketLocation | GetBucketLocation |
| Get-S3BucketLogging | GetBucketLogging |
| Get-S3BucketMetricsConfiguration | GetBucketMetricsConfiguration |
| Get-S3BucketMetricsConfigurationList | ListBucketMetricsConfigurations |
| Get-S3BucketNotification | GetBucketNotification |
| Get-S3BucketPolicy | GetBucketPolicy |
| Get-S3BucketPolicyStatus | GetBucketPolicyStatus |
| Get-S3BucketReplication | GetBucketReplication |
| Get-S3BucketRequestPayment | GetBucketRequestPayment |
| Get-S3BucketTagging | GetBucketTagging |
| Get-S3BucketVersioning | GetBucketVersioning |
| Get-S3BucketWebsite | GetBucketWebsite |
| Get-S3CORSConfiguration | GetCORSConfiguration |
| Get-S3LifecycleConfiguration | GetLifecycleConfiguration |
| Get-S3Object | ListObjects |
| Get-S3ObjectLegalHold | GetObjectLegalHold |
| Get-S3ObjectLockConfiguration | GetObjectLockConfiguration |
| Get-S3ObjectMetadata | GetObjectMetadata |
| Get-S3ObjectRetention | GetObjectRetention |
| Get-S3ObjectTagSet | GetObjectTagging |
| Get-S3PreSignedURL | GetPreSignedURL |
| Get-S3PublicAccessBlock | GetPublicAccessBlock |
| Get-S3Version | ListVersions |
| New-S3Bucket | PutBucket |
| Read-S3Object | GetObject |
| Remove-S3Bucket | DeleteBucket |
| Remove-S3BucketAnalyticsConfiguration | DeleteBucketAnalyticsConfiguration |
| Remove-S3BucketEncryption | DeleteBucketEncryption |
| Remove-S3BucketInventoryConfiguration | DeleteBucketInventoryConfiguration |
| Remove-S3BucketMetricsConfiguration | DeleteBucketMetricsConfiguration |
| Remove-S3BucketPolicy | DeleteBucketPolicy |
| Remove-S3BucketReplication | DeleteBucketReplication |
| Remove-S3BucketTagging | DeleteBucketTagging |
| Remove-S3BucketWebsite | DeleteBucketWebsite |
| Remove-S3CORSConfiguration | DeleteCORSConfiguration |
| Remove-S3LifecycleConfiguration | DeleteLifecycleConfiguration |
| Remove-S3MultipartUpload | AbortMultipartUpload |
| Remove-S3Object | DeleteObjects |
| Remove-S3ObjectTagSet | DeleteObjectTagging |
| Remove-S3PublicAccessBlock | DeletePublicAccessBlock |
| Restore-S3Object | RestoreObject |
| Select-S3ObjectContent | SelectObjectContent |
| Set-S3ACL | PutACL |
| Set-S3BucketEncryption | PutBucketEncryption |
| Test-S3Bucket | |
| Write-S3BucketAccelerateConfiguration | PutBucketAccelerateConfiguration |
| Write-S3BucketAnalyticsConfiguration | PutBucketAnalyticsConfiguration |
| Write-S3BucketInventoryConfiguration | PutBucketInventoryConfiguration |
| Write-S3BucketLogging | PutBucketLogging |
| Write-S3BucketMetricsConfiguration | PutBucketMetricsConfiguration |
| Write-S3BucketNotification | PutBucketNotification |
| Write-S3BucketPolicy | PutBucketPolicy |
| Write-S3BucketReplication | PutBucketReplication |
| Write-S3BucketRequestPayment | PutBucketRequestPayment |
| Write-S3BucketTagging | PutBucketTagging |
| Write-S3BucketVersioning | PutBucketVersioning |
| Write-S3BucketWebsite | PutBucketWebsite |
| Write-S3CORSConfiguration | PutCORSConfiguration |
| Write-S3LifecycleConfiguration | PutLifecycleConfiguration |
| Write-S3ObjectLegalHold | PutObjectLegalHold |
| Write-S3ObjectLockConfiguration | PutObjectLockConfiguration |
| Write-S3ObjectRetention | PutObjectRetention |
| Write-S3ObjectTagSet | PutObjectTagging |
You can also check other AWS Services, and each services cmdlets we are providing.

