Amazon Simple Storage Service

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

CmdletNameServiceOperation
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.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *