Is it possible to give a custom name to the sample application used in a Cloud Formation template. I'm using the AWS provided sample app with the S3Key: java-sample-app.zip. When I deploy it using my template the name I see contains the name of the stack + the application name + an ID:
Some parts of my template:
CustomerApplication5:
Type: AWS::ElasticBeanstalk::Application
DeletionPolicy: Retain
Properties:
ApplicationName: CustomerApplication5
Description: Test Application
CustomerApplication5Version:
Type: AWS::ElasticBeanstalk::ApplicationVersion
DeletionPolicy: Retain
Properties:
ApplicationName:
Ref: CustomerApplication5
Description: Sample Application
SourceBundle:
S3Bucket: !Sub "elasticbeanstalk-samples-${AWS::Region}"
S3Key: java-sample-app.zip
MyEB:
Type: AWS::ElasticBeanstalk::Environment
DeletionPolicy: Retain
Properties:
ApplicationName:
Ref: CustomerApplication5
EnvironmentName: customerApp5
Description: EB Test environment
TemplateName:
Ref: MyEBConfigurationTemplate
VersionLabel:
Ref: CustomerApplication5Version