Amazon Simple Queue Service (SQS)

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. Get started with SQS in minutes using the AWS console, Command Line Interface or SDK of your choice, and three simple commands.

SQS offers two types of message queues. Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery. SQS FIFO queues are designed to guarantee that messages are processed exactly once, in the exact order that they are sent.

Below are the cmdlets which are available with Amazon Simple Queue Service (SQS)

CmdletNameServiceOperation
Add-SQSPermission                                  AddPermission                                 
Add-SQSResourceTag                                 TagQueue                                      
Clear-SQSQueue                                     PurgeQueue                                    
Edit-SQSMessageVisibility                          ChangeMessageVisibility                       
Edit-SQSMessageVisibilityBatch                     ChangeMessageVisibilityBatch                  
Get-SQSDeadLetterSourceQueue                       ListDeadLetterSourceQueues                    
Get-SQSQueue                                       ListQueues                                    
Get-SQSQueueAttribute                              GetQueueAttributes                            
Get-SQSQueueUrl                                    GetQueueUrl                                   
Get-SQSResourceTag                                 ListQueueTags                                 
New-SQSQueue                                       CreateQueue                                   
Receive-SQSMessage                                 ReceiveMessage                                
Remove-SQSMessage                                  DeleteMessage                                 
Remove-SQSMessageBatch                             DeleteMessageBatch                            
Remove-SQSPermission                               RemovePermission                              
Remove-SQSQueue                                    DeleteQueue                                   
Remove-SQSResourceTag                              UntagQueue                                    
Send-SQSMessage                                    SendMessage                                   
Send-SQSMessageBatch                               SendMessageBatch                              
Set-SQSQueueAttribute                              SetQueueAttributes                            

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 *