FluidCDK is a fluent interface wrapper for AWS CDK (CloudFormation Development Kit). It can drastically reduce the amount of code required to provision resources in AWS.
- Enhanced readability over YAML/JSON.
- Structures/props are not required.
- Easy permission grants.
- Tons of built-in day-to-day constructs.
- CDK native objects can still be accessed.
- SOLID design.
- .NET Core 2.0 or higher
- AWS CLI
- AWS Cloud Development Kit (CDK)
- npm
- An active Amazon Web Services (AWS) account
- Clone this repository to the machine where AWS CLI is installed.
- Configure AWS CLI with a default profile (for instructions, see the AWS documentation).
- Open a PowerShell session and change directory to the repository root folder.
- Run
./deploy.ps1 -awsprofile {profilename} -awsaccount {accountnumber}
where
{profilename}
is the name of the profile you configured for the AWS CLI and{accountnumber}
is your AWS account number.
- Once the application is deployed, you'll get its URL.
- Open the terminal and change directory to the repository root folder.
- Run
./deploy.sh {profilename} {accountnumber}
where
{profilename}
is the name of the profile you configured for the AWS CLI and{accountnumber}
is your AWS account number.
- Once the application is deployed, you'll get its URL.