Amazon cloudformation 如何在CloudFormation模板中设置步骤(AWS::EMR::STEP)优先级

Amazon cloudformation 如何在CloudFormation模板中设置步骤(AWS::EMR::STEP)优先级,amazon-cloudformation,Amazon Cloudformation,在CloudFormation模板中,我正在创建一个EMR集群,并使用AWS::EMR::Step资源添加了两个配置单元步骤 第一步包含-配置单元DDL语句 第二步包含-hivedml语句 我通过传递CloudFormation模板来创建堆栈。但在创建EMR时,第二步多次在第一步执行时包含所有DML语句,并且由于不存在DB&table模式,所以失败 我想设置优先级,以便每次配置单元DDL步骤都首先执行。 感谢您在这方面的帮助。不,您将无法在EMR步骤API上设置优先级。因此,云形成将无法具有该功

在CloudFormation模板中,我正在创建一个EMR集群,并使用AWS::EMR::Step资源添加了两个配置单元步骤

  • 第一步包含-配置单元DDL语句
  • 第二步包含-hivedml语句
  • 我通过传递CloudFormation模板来创建堆栈。但在创建EMR时,第二步多次在第一步执行时包含所有DML语句,并且由于不存在DB&table模式,所以失败

    我想设置优先级,以便每次配置单元DDL步骤都首先执行。
    感谢您在这方面的帮助。

    不,您将无法在EMR步骤API上设置优先级。因此,云形成将无法具有该功能


    由于HQL脚本是按顺序运行的,您可能希望在同一脚本中同时使用DDL和DML语句,并在一个步骤中运行它。

    否,您将无法在EMR步骤API上设置优先级。因此,云形成将无法具有该功能


    由于HQL脚本按顺序运行,您可能希望在同一脚本中同时使用DDL和DML语句,并在一个步骤中运行它。

    您可以在Cloudformation模板中使用
    DependsOn
    属性来排序EMR步骤:

    您可以在Cloudformation模板中使用
    DependsOn
    属性来排序EMR步骤: