输入中的未知参数:" WaiterConfig",必须是以下之一:StackName,NextToken

时间:2018-04-12 05:08:54

标签: amazon-web-services amazon-cloudformation boto3

尝试使用boto3创建堆栈,并在Waiter上出现失败:

botocore.exceptions.ParamValidationError: Parameter validation failed:
Unknown parameter in input: "WaiterConfig", must be one of: StackName, NextToken

我像这样初始化服务员:

client = boto3.client('cloudformation',
                      aws_access_key_id=os.environ["AWS_ID"],
                      aws_secret_access_key=os.environ["AWS_KEY"]
)

waiter = client.get_waiter('stack_create_complete')

waiter.wait(
    StackName=os.environ["SYSTEM_NAME"],
    NextToken=os.environ["SYSTEM_NAME"], // I think this param is wrong.
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)

空字符串不起作用;也没有简单地放入唯一的堆栈名称。

我只创建了一个堆栈,NextStack中的内容是什么?

0 个答案:

没有答案