Create a github connection for app runner using cloudformation

0

Hello, folks please help in finding how to create a GitHub connection in cloud formation template for app runner. Actually, I want to deploy my application on apprunner from the github repo. I can find the option while creating the apprunner to connect to github. But my question is how to do that same thing in the cloudformation.

asked 2 years ago520 views
1 Answer
0

Hello,

There is no equivalent of Connection for AppRunner.

Resources:
  #You must update the connection via the console
  TestRepo:
    Type: AWS::CodeStarConnections::Connection
    Properties: 
      ConnectionName: MyGithubAccount
      ProviderType: GitHub

In the above example you could create the initial connection request via CloudFormation: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-connection.html. However you would still need to change the state from pending to available via the console: https://docs.aws.amazon.com/dtconsole/latest/userguide/welcome-connections.html

So there is still some manual intervention required as this will utilize the AWS Connector for GitHub. This is not something currently supported in CloudFormation as it pertains to AppRunner. You would still need to manually create the connection via the AWS App Runner console.

Then you could use CloudFormation to create the AppRunner service: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-service.html

AWS
Ev
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions