Content deleted Content added
KolbertBot (talk | contribs) m Bot: HTTP→HTTPS |
No edit summary |
||
Line 33:
Amazon provides SDKs in several programming languages including [[Java_(programming_language)|Java]], [[Ruby_(programming_language)|Ruby]], [[Python_(programming_language)|Python]], [[.NET_Framework|.NET]], [[PHP]] and [[Javascript]]. A [[Java Message Service]] (JMS) 1.1 client for Amazon SQS was released in December 2014.
==Authentication
Amazon SQS provides authentication procedures to allow for secure handling of data. Amazon uses its [[Amazon Web Services]] (AWS) identification to do this, requiring users to have an AWS enabled account with Amazon.com; this can be created at http://aws.amazon.com. AWS assigns a pair of related identifiers, your AWS access keys, to an AWS enabled account to perform identification. The first identifier is a public 20-character Access Key. This key is included in an AWS service request to identify the user. If the user is not using [[SOAP (protocol)]] with [[WS-Security]], a digital signature is calculated using the Secret Access Key. The Secret Access Key is a 40-character private identifier. AWS uses the Access Key ID provided in a service request to look up an account's Secret Access Key. Amazon.com then calculates a digital signature with the key. If they match then the user is considered authentic, if not then the authentication fails and the request is not processed.
|