Boto 3の勉強 その3
今日は、昨日作成したSQSキューを検索してみる。
処理としては、
- 全部のキューをfor文につっこんで、urlよりキュー名を表示する。
- splitと[-1]を使うことで、最後のキュー名を引っ張ってくる。
import boto3 sqs = boto3.resource("sqs") queue = sqs.create_queue( QueueName="test-queue-20220301", Attributes={"DelaySeconds": "5"} ) # 今日はここから for queue in sqs.queues.all(): print(queue.url) print(queue.attributes["QueueArn"].split(":")[-1])
実行結果はこちら
% python sample-sqs.py https://ap-northeast-1.queue.amazonaws.com/{AWSアカウントID}/test-queue-20220301 test-queue-20220301