02.02.2018 Views

sqsputapi

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Amazon Simple Queue Service Developer Guide<br />

Using The Access Policy Language<br />

Topics<br />

• Overview (p. 33)<br />

• How to Write a Policy (p. 46)<br />

• Amazon SQS Policy Examples (p. 57)<br />

• Special Information for SQS Policies (p. 61)<br />

This section is for Amazon SQS users who want to write their own access control policies.You don't need<br />

to write your own policies if you want to allow access based only on AWS account ID and basic permissions<br />

(e.g., SendMessage, ReceiveMessage). In that case, you can just use the SQS AddPermission action.<br />

If you want to explicitly deny access or allow it based on finer conditions (such as the time the request<br />

comes in or the IP address of the requester), you need to write your own policies and upload them to the<br />

AWS system using the SQS SetQueueAttributes action.<br />

Note<br />

To write your own policies, you must be familiar with JSON. For more information, go to<br />

http://json.org.<br />

The main portion of this section includes basic concepts you need to understand, how to write a policy,<br />

and the logic AWS uses to evaluate policies and decide whether to give the requester access to the<br />

resource. Although most of the information in this section is service-agnostic, there are some SQS-specific<br />

details you need to know. For more information, see Special Information for SQS Policies (p. 61).<br />

API Version 2009-02-01<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!