Access keys
The SQS endpoints can be accessed using the temporary credential. The credential includes Access Key, Secret Key and a Session Token. The validity is 1 hour. The keys have permissions to invoke the following AWS SQS API requests :
-
ReceiveMessage: Retrieves one or more messages (up to 10), from the specified queue.
-
DeleteMessage: Deletes the specified message from the specified queue. Use the ReceiptHandle of the message to delete the message.
-
DeleteMessageBatch: Deletes up to ten messages from the specified queue. This is a batch version of DeleteMessage.
-
ChangeMessageVisibility: Changes the visibility timeout of a specified message in a queue to a new value. The default visibility timeout for a message is 30 seconds.
-
ChangeMessageVisibilityBatch: Changes the visibility timeout of multiple messages. This is a batch version of ChangeMessageVisibility. You can send up to 10 ChangeMessageVisibility requests with each ChangeMessageVisibilityBatch action.
-
GetQueueUrl: Returns the URL of an existing Amazon SQS queue.
-
GetQueueAttributes: Gets attributes for the specified queue.
The Event hub endpoints can be accessed in two ways:
-
Session Token: Session Token is a temporary credential that expires after 1 hour. This token provides listen permissions to the event hub.
-
Connection String: Connection String of the Event Hub.