

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon SQS (Amazon SQS)、 API のアクセス権限: アクションとリソースのリファレンスについて
<a name="sqs-api-permissions-reference"></a>

[アクセスコントロール](security_iam_service-with-iam.md#access-control) をセットアップし、IAMアイデンティティにアタッチできるアクセス権限ポリシーを作成するときは、以下の表をリファレンスとして使用できます。テーブルリスト、各 Amazon Simple Queue Service アクション、アクションを実行するためのアクセス許可を付与できる対応するアクション、およびアクセス許可を付与できる AWS リソースが含まれます。

ポリシーの`Action`フィールドでアクションを指定し、ポリシーの`Resource`フィールドでリソースの値を指定します。アクションを指定するには、`sqs:`プレフィックスに続けて アクション名を使用します (例:`sqs:CreateQueue`)。

現在、Amazon SQS は [IAM で使用可能なグローバル条件コンテキストキー](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html)をサポートしています。

スクロールバーを使用して、テーブルの残りの部分を確認します。


**Amazon Simple キューサービス API とアクションで必要なアクセス許可**  
<a name="sqs-api-and-required-permissions-for-actions-table"></a>

- ** `[AddPermission](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_AddPermission.html)` **
  - **必要なアクセス許可:** sqs:AddPermission
  - **[リソース]:** `arn:aws:sqs:{{region}}:{{account_id}}:{{queue_name}}`

- **`[CancelMessageMoveTask](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CancelMessageMoveTask.html)`**
  - **必要なアクセス許可:**
    - sqs:CancelMessageMoveTask
    - sqs:ReceiveMessage
    - sqs:DeleteMessage
    - sqs:GetQueueAttributes
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{dlq\_queue\_name}}

- ** `[ChangeMessageVisibility](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ChangeMessageVisibility.html)` **
  - **必要なアクセス許可:** sqs:ChangeMessageVisibility
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[ChangeMessageVisibilityBatch](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ChangeMessageVisibilityBatch.html)` **

- ** `[CreateQueue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.html)` **
  - **必要なアクセス許可:** sqs:CreateQueue
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[DeleteMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)` **
  - **必要なアクセス許可:** sqs:DeleteMessage
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[DeleteMessageBatch](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessageBatch.html)` **

- ** `[DeleteQueue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteQueue.html)` **
  - **必要なアクセス許可:** sqs:DeleteQueue
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[GetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html)` **
  - **必要なアクセス許可:** sqs:GetQueueAttributes
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[GetQueueUrl](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueUrl.html)` **
  - **必要なアクセス許可:** sqs:GetQueueUrl
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[ListDeadLetterSourceQueues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListDeadLetterSourceQueues.html)` **
  - **必要なアクセス許可:** sqs:ListDeadLetterSourceQueues
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- **`[ListMessageMoveTasks](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListMessageMoveTasks.html)`**
  - **必要なアクセス許可:**
    - sqs:ListMessageMoveTasks
    - sqs:GetQueueAttributes
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{dlq\_queue\_name}}

- ** `[ListQueues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListQueues.html)` **
  - **必要なアクセス許可:** sqs:ListQueues
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:\*

- ** `[ListQueueTags](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListQueueTags.html)` **
  - **必要なアクセス許可:** sqs:ListQueueTags
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[PurgeQueue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_PurgeQueue.html)` **
  - **必要なアクセス許可:** sqs:PurgeQueue
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[ReceiveMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)` **
  - **必要なアクセス許可:** sqs:ReceiveMessage
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[RemovePermission](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_RemovePermission.html)` **
  - **必要なアクセス許可:** sqs:RemovePermission
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[SendMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)` **
  - **必要なアクセス許可:** sqs:SendMessage
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[SendMessageBatch](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html)` **

- ** `[SetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SetQueueAttributes.html)` **
  - **必要なアクセス許可:** sqs:SetQueueAttributes
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- **`[StartMessageMoveTask](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_StartMessageMoveTask.html)`**
  - **必要なアクセス許可:** sqs:StartMessageMoveTask / **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{source\_queue\_name}}
  - **必要なアクセス許可:** sqs:ReceiveMessage
  - **必要なアクセス許可:** sqs:DeleteMessage
  - **必要なアクセス許可:** sqs:GetQueueAttributes
  - **必要なアクセス許可:** sqs:SendMessage / **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{source\_queue\_name}}

- ** `[TagQueue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_TagQueue.html)` **
  - **必要なアクセス許可:** sqs:TagQueue
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

- ** `[UntagQueue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_UntagQueue.html)` **
  - **必要なアクセス許可:** sqs:UntagQueue
  - **[リソース]:** arn:aws:sqs:{{region}}:{{account\_id}}:{{queue\_name}}

