1 Resposta
- Mais recentes
- Mais votos
- Mais comentários
0
【以下的回答经过翻译处理】 每个步骤的执行,包括由Map状态调用的步骤,在计费状态执行中都要计费。 因此是这样的,如果执行300个步骤,那么比执行1个步骤要贵300倍 -适用于Step Functions成本 总成本还取决于Lambda及其执行的任何操作的成本。
管理大列表的一种方法是使用Map状态将列表分成“桶”,然后将每个“桶”发送给Lambda调用。 例如,如果您有100万个对象,则构建一个Map状态将其分为每1000个为一组并进行迭代,然后调用Lambda 1000次,每次1000个记录。根据需要为您的用例调整桶的大小,以使执行每个桶所需的时间对于您的用例“合理”。 如果您已经可以在1个Lambda调用中处理数据集的最大大小,并且没有将其拆分成其他值,则不需要Map。如果最坏情况的总成本对于您的用例而言足够小,则使用对您而言最有效的方法。
Conteúdo relevante
- Como uso o AWS Cloud Map para configurar a descoberta de serviços entre contas para serviços do ECS?AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há um ano