Amazon SQS accepts SOAP requests sent over an HTTPS connection only. You can authenticate the requests with WS-Security version 1.0 or without WS-Security. WS-Security is the more secure method. The main factor affecting whether you choose to use WS-Security is whether your current SOAP toolkit supports WS-Security.