使用 cloudformation 创建 FIFO SQS 队列
Creating FIFO SQS queue with cloudformation
我正在尝试创建一个 FIFO SQS 队列(刚刚学习);在此处查看文档 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-properties-sqs-queues-prop
我的简单CF模板是:
Resources:
FifoQueue:
Type: "AWS::SQS::Queue"
Properties:
FifoQueue: True
QueueName: "FifoQueue.fifo"
我收到以下错误:未知属性 FifoQueue。
如果我删除姓氏,对于Queue Name,我get:TheFIFO队列的名称只能包含字母数字字符,连字符或下划线,必须以.fifo后缀结尾,并且是1到80长度。
有人有使用 cloudformation 创建 FIFO 队列的示例吗?
查看文档和论坛,可能是 FIFO 队列 not available in all regions currently.
此外,我发现您的布尔标志不正确,这是一个有效的示例
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "AWS CloudFormation Template for
"Resources": {
"MyFirstFIFO": {
"Type": "AWS::SQS::Queue",
"Properties": {
"FifoQueue": true,
"QueueName": "myfirstfifo.fifo"
}
}
}
}
我正在尝试创建一个 FIFO SQS 队列(刚刚学习);在此处查看文档 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-properties-sqs-queues-prop
我的简单CF模板是:
Resources:
FifoQueue:
Type: "AWS::SQS::Queue"
Properties:
FifoQueue: True
QueueName: "FifoQueue.fifo"
我收到以下错误:未知属性 FifoQueue。
如果我删除姓氏,对于Queue Name,我get:TheFIFO队列的名称只能包含字母数字字符,连字符或下划线,必须以.fifo后缀结尾,并且是1到80长度。
有人有使用 cloudformation 创建 FIFO 队列的示例吗?
查看文档和论坛,可能是 FIFO 队列 not available in all regions currently.
此外,我发现您的布尔标志不正确,这是一个有效的示例
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "AWS CloudFormation Template for
"Resources": {
"MyFirstFIFO": {
"Type": "AWS::SQS::Queue",
"Properties": {
"FifoQueue": true,
"QueueName": "myfirstfifo.fifo"
}
}
}
}