完了確認
「SQSキュー"scenario-cli-sqs-basic_queue-queue"にキューポリシーラベル"AllowSendMessageFrom953640472020"が存在しない。」ことを確認します。
コマンド:
echo $( \
aws sqs get-queue-attributes \
--queue-url ${sqs_queue_url} \
--attribute-names Policy \
--query 'Attributes.Policy' \
--output text \
| jp.py "Statement[?Sid == \`${SQS_QUEUE_ATTRIBUTE_POLICY_LABEL}\`].Sid" \
| sed "s/[]\ \"\[\]//g" \
)
結果(例):
警告
SQSのキューポリシーが全く存在しない場合、jp.pyコマンドで例外エラーが発生します。