

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

# Amazon SQSメッセージの処理に必要なリソース
<a name="sqs-resources-required-process-messages"></a>

Amazon SQS ではキュー内の遅延、可視、不可視メッセージの概数を提供するため、処理に必要なリソースが評価しやすくなります。可視性の詳細については、「[Amazon SQS の可視性タイムアウト](sqs-visibility-timeout.md)」を参照してください。

**注記**  
一部のメトリクスでは、Amazon SQS の分散アーキテクチャにより、結果は概算になります。ほとんどの場合、カウントはキュー内の実際のメッセージ数に近い数値になります。

以下の表に、`[GetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html)`アクションで使用する属性名の一覧を示します:


| タスク | 属性名 | 
| --- | --- | 
| キューから取得可能なメッセージのおおよその数を取得します。 | ApproximateNumberOfMessagesVisible | 
| キュー内の、遅延が発生したためにすぐに読み取ることができないメッセージのおおよその数を取得します。これは、キューが遅延キューとして設定されている場合、またはメッセージが遅延パラメータとともに送信された場合に発生することがあります。 | ApproximateNumberOfMessagesDelayed | 
| 処理中のメッセージのおおよその数を取得します。メッセージがクライアントに送信されたが、まだ削除されていない場合、または表示期限に達していない場合、メッセージはインフライトとみなされます。 | ApproximateNumberOfMessagesNotVisible | 