|
| 1 | += How to Launch Kill Bill on AWS Using One-Click Launch |
| 2 | + |
| 3 | +:card-badge: Premium |
| 4 | +:card-title: AWS Deployment |
| 5 | +:card-link: https://aws.amazon.com/marketplace/pp/prodview-jvcsq4phzaclw |
| 6 | +:card-description: |
| 7 | +include::{sourcedir}/includes/premium-card.adoc[] |
| 8 | + |
| 9 | +== Introduction |
| 10 | + |
| 11 | +This document describes how to deploy Kill Bill on AWS using the *One-Click Launch* option available through AWS Marketplace. |
| 12 | + |
| 13 | +With One-Click Launch, AWS automatically provisions a preconfigured Kill Bill instance, allowing you to get started with minimal configuration. |
| 14 | + |
| 15 | +The setup procedure includes three steps: |
| 16 | + |
| 17 | +. <<step1, Open the AWS Marketplace Listing>> |
| 18 | +. <<step2, Configure and Launch the Instance>> |
| 19 | +. <<step3, Access Kill Bill>> |
| 20 | + |
| 21 | +[[step1]] |
| 22 | +== Step 1: Open the AWS Marketplace Listing |
| 23 | + |
| 24 | +Log in to your AWS account and open the Kill Bill listing in AWS Marketplace. |
| 25 | + |
| 26 | +If you have not already subscribed, complete the subscription process. Then select *Continue to Configuration*. |
| 27 | + |
| 28 | +On the launch page, select *One-click launch from AWS Marketplace*. |
| 29 | + |
| 30 | +[[step2]] |
| 31 | +== Step 2: Configure and Launch the Instance |
| 32 | + |
| 33 | +Configure the launch settings as follows: |
| 34 | + |
| 35 | +* Select the AWS *Region* where you want to deploy the instance. |
| 36 | + |
| 37 | +* Select the *VPC* where the instance will be deployed. |
| 38 | + |
| 39 | +* Select a *public subnet*. Ensure that *Auto-assign public IPv4 address* is enabled, as shown below. |
| 40 | + |
| 41 | +image::../assets/aws/one-click-launch-subnet-public-ip.png[align=center] |
| 42 | + |
| 43 | + |
| 44 | +* Create a new *Security Group*. The recommended inbound rules are already populated. Provide a name for the security group and ensure that ports *443* and *8443* are open. |
| 45 | + |
| 46 | +image::../assets/aws/one-click-launch-security-group.png[align=center] |
| 47 | + |
| 48 | +* Select an existing EC2 *Key Pair* or create a new one. |
| 49 | + |
| 50 | +After reviewing the configuration, click *Launch*. |
| 51 | + |
| 52 | +AWS provisions the EC2 instance and starts the Kill Bill services automatically. Deployment typically takes a few minutes. |
| 53 | + |
| 54 | +[[step3]] |
| 55 | +== Step 3: Access Kill Bill |
| 56 | + |
| 57 | +Once the instance status changes to *Running*, note its public IP address or public DNS name. |
| 58 | + |
| 59 | +You can then access Kill Bill using: |
| 60 | + |
| 61 | +[source] |
| 62 | +---- |
| 63 | +https://<public-ip-or-dns> |
| 64 | +---- |
| 65 | + |
| 66 | +Login using the following default credentials: |
| 67 | + |
| 68 | +* **Username:** `admin` |
| 69 | +* **Password:** `{INSTANCE_ID}` |
| 70 | + |
| 71 | +where `{INSTANCE_ID}` is the EC2 Instance ID (for example, `i-0123456789abcdef0`) of the deployed instance. |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | +After verifying that Kill Bill is accessible, you are ready to create your first tenant and connect your deployment to Aviate. |
0 commit comments