ммм очень приятно! это проясняет многое

я есть следующееStep Function:

{
  "Comment": "Test Lambda with Wait",
  "StartAt": "wait_using_seconds",
  "States": {
    "wait_using_seconds": {
      "Type": "Wait",
      "SecondsPath": "$.timer_seconds",
      "Next": "lambda_test"
    },
    "lambda_test": {
      "Type": "Task",
      "Resource": "arn:aws:lambda:us-east-1:00000000000:function:XXXXXXXX",
      "End": true
    }
  }
}

ЭтотStep Function получает динамические входные данные для лямбды, поэтому она достаточно гибкая, чтобы вызываться для разных целей.

Я мог бы иметь некоторыеExecutions с 1 часом ожидания, другие с 3 часами и так далее.

Допустим, у меня будет 5000 «Выполнений» той же функции шага. Каждое исполнение имеет свое уникальное «имя». Затем я прекращаю выполнение, затем я получаю следующий статус:

Можно ли создать новое выполнение, используя то же «имя» прерванного выполнения? Или возможно перезапустить прерванное выполнение? Или это не очень хорошая практика?

Другой вопрос:

Когда выполнение остановлено (прервано), оно будет генерировать только стоимость состояний, в которых оно выполнялось, до тех пор, пока оно не было прервано, поэтому никакие дополнительные расходы не будут генерироваться в биллинге AWS, верно?

И последний вопрос:

Что касается ограничения в 1 000 000 открытых казней ...

Открытые казни равны бегущим казням? Так, например, если у меня есть 10 запущенных исполнений, а затем я прерываю 5 из них, то у меня просто есть 5 «открытых» исполнений?

Ответы на вопрос(1)

Ваш ответ на вопрос