CloudFormation を使用した Amazon SQS キューの作成
CloudFormation コンソールと JSON または YAML テンプレートを使用して Amazon SQS キューを作成します。詳細については、「AWS CloudFormation ユーザーガイド」の「CloudFormation テンプレートおよび AWS::SQS::Queue リソースの使用」を参照してください。
CloudFormationAmazon SQS キューを作成するための使用方法。
-
次のJSON コードを
MyQueue.jsonという名前のファイルにコピーします。標準キューを作成するには、FifoQueueおよびContentBasedDeduplicationプロパティを省略します。コンテンツベースの重複排除の詳細については、「Amazon SQS の 1 回のみ処理」を参照してください。注記
FIFOキューの名前は
.fifoのサフィックスで終わる必要があります。{ "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyQueue": { "Properties": { "QueueName": "MyQueue.fifo", "FifoQueue": true, "ContentBasedDeduplication": true }, "Type": "AWS::SQS::Queue" } }, "Outputs": { "QueueName": { "Description": "The name of the queue", "Value": { "Fn::GetAtt": [ "MyQueue", "QueueName" ] } }, "QueueURL": { "Description": "The URL of the queue", "Value": { "Ref": "MyQueue" } }, "QueueARN": { "Description": "The ARN of the queue", "Value": { "Fn::GetAtt": [ "MyQueue", "Arn" ] } } } } -
CloudFormation コンソール
にサインインし、続いて [スタックの作成] を選択します。 -
[Specify Template] パネルで、[Upload a template file]、
MyQueue.jsonファイル、[次へ] の順に選択します。 -
{詳細を指定する} ページで、[
MyQueueスタック名] に を入力してから、(次へ) を選択します。 -
[オプション] ページで、[次へ] を選択します。
-
[Review] ページで、[作成] を選択します。
CloudFormationは
MyQueueスタックの作成を開始し、[CREATE_IN_PROGRESS] のステータスが表示されます。プロセスが完了すると、CloudFormationに [CREATE_COMPLETE]ステータスが表示されます。
-
(オプション) キューの名前、URL、ARN を表示するには、スタックの名前を選択し、次のページで [出力] セクションを展開します。