https://github.com/epomatti/aws-service-catalog
AWS Service Catalog sandbox
https://github.com/epomatti/aws-service-catalog
aws aws-cloudformation aws-security aws-service-catalog cloudformation terraform
Last synced: about 1 month ago
JSON representation
AWS Service Catalog sandbox
- Host: GitHub
- URL: https://github.com/epomatti/aws-service-catalog
- Owner: epomatti
- License: mit
- Created: 2022-08-15T18:01:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-04T03:37:06.000Z (over 2 years ago)
- Last Synced: 2025-06-23T01:04:17.383Z (12 months ago)
- Topics: aws, aws-cloudformation, aws-security, aws-service-catalog, cloudformation, terraform
- Language: HCL
- Homepage:
- Size: 215 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS Service Catalog
Service Catalog centralized deployment of products:

Start by creating the Key Pair. This will be used during the product launch.
```sh
mkdir keys
ssh-keygen -f keys/tmp_key
```
Create the infrastructure:
```sh
terraform init
terraform apply -auto-approve
```
Enter the console with the end user credentials and you should be able to deploy a product using Service Catalog.

When launching the product, inform the Key Pair and the CIDR block allowed to connect over SSH.
### Organization Sharing
Service Catalog has the distinct feature of being able to share products across Accounts, Organizations, and Organization Units.
This is possible by enabling a delegated administrator account on the Organization, which will use a `service-linked` role (SLR).

---
### Clean-up
```sh
terraform destroy -auto-approve
```