

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon SQS 访问控制处理工作流程
<a name="sqs-creating-custom-policies-process-workflow"></a>

下图介绍了使用 Amazon SQS 访问策略语言进行访问控制的一般工作流程。

![\[使用 Amazon SQS 访问策略语言进行访问控制的一般工作流程。\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/AccessPolicyLanguage_Basic_Flow.png)


![\[Figure one in the previous diagram.\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/number-1-red.png) 您为您的队列编写一个 Amazon SQS 策略。

![\[Figure two in the previous diagram.\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/number-2-red.png)您将您的保单上传到 Amazon。该 Amazon 服务提供了一个 API，供您上传您的政策。例如，您使用 Amazon SQS `SetQueueAttributes` 操作来为特定 Amazon SQS 队列上传策略。

![\[Figure three in the previous diagram.\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/number-3-red.png) 某人向您发出使用 Amazon SQS 队列的请求。

![\[Figure four in the previous diagram.\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/number-4-red.png) Amazon SQS 检查所有可用的 Amazon SQS 策略并决定哪些策略适用。

![\[Figure five in the previous diagram.\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/number-5-red.png) Amazon SQS 对这些策略进行评估，确定是否允许请求者使用您的队列。

![\[Figure six in the previous diagram.\]](http://docs.amazonaws.cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/number-6-red.png) 根据策略评估结果，Amazon SQS 向请求者返回 `Access denied` 错误消息，或者继续处理该请求。