Skip to content

Error trying to deploy using SAM #3

@andywatermarkmedical

Description

@andywatermarkmedical

When trying to deploy to AWS I encountered errors when following Step 2 -2.

I was able to execute the code locally. Nice!
I was also successful on Step 1. Infrastructure of Serverless Deployment.
I was successful on Step 2 - 1 (sam build)
However when executing Step 2 -2 (sam deploy) The following errors were encountered:

Ran this command with the appropriate parameters:
PS C:\source\repo\amazon-dotnet-api-to-lambda\src\serverless\DotnetToLambda.Serverless> sam deploy --parameter-overrides ParameterKey=SecretArn,ParameterValue=... ParameterKey=PrivateSubnet1,ParameterValue=... ParameterKey=PrivateSubnet2,ParameterValue=... ParameterKey=SecurityGroup,ParameterValue=...

Got this error:
Error: Missing option '--stack-name', 'sam deploy --guided' can be used to provide and save needed parameters for future deploys.

I was able to resolve this error by adding --stack-name InfrastructureStack. Then I got the following error:

Ran this command:
PS C:\source\repo\amazon-dotnet-api-to-lambda\src\serverless\DotnetToLambda.Serverless> sam deploy --stack-name InfrastructureStack --parameter-overrides ...

Got this error:
Error: Unable to upload artifact ReserveBookingFunction referenced by CodeUri parameter of ReserveBookingFunction resource.
S3 Bucket not specified, use --s3-bucket to specify a bucket name, or use --resolve-s3 to create a managed default bucket, or run sam deploy --guided

I'm assuming that in the template.yaml file, this setting is not correct? If so, what should it be?
CodeUri: ./src/ReserveBooking/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions