Search code examples
amazon-web-servicesaws-cloudformationnested-stack

AWS Cloudformation nested stack deployment template path


I'm trying to deploy nested stack using command

aws cloudformation deploy --stack-name "${STACK_NAME}" --template-file "${S3_ROOT_TEMPLATE}" --parameter-overrides ${PARAMS[@]} --region ${REGION}

But despite the S3_ROOT_TEMPLATE having proper url, I get the error

Invalid template path https://<s3-bucket-name>.s3.us-east-2.amazonaws.com/sm-domain-templates/main_stack.yaml

Any idea what's wrong with the above?


Solution

  • Even though in the console you have to use S3 path, in the awscli command, it expects the local file path of the root stack file