async function startSfnExecution()

in amplify/backend/function/S3Trigger984fb593/src/index.js [64:82]


async function startSfnExecution(bucketName, key, id) {
  const sfnInput = {
    s3Bucket: bucketName,
    s3Key: key,
    objectID: id
  };
  const startWorkflowInput = {
    input: JSON.stringify(sfnInput),
    stateMachineArn: stateMachineArn
  }
  const startWorkflowResult = await client.mutate({
    mutation: START_WORKFLOW_MUTATION,
    variables: {input: startWorkflowInput},
    fetchPolicy: 'no-cache'
  })

  let executionArn = startWorkflowResult.data.startSfnExecution.executionArn
  return executionArn
}