aws-solutions / instance-scheduler-on-aws

A cross-account and cross-region solution that allows customers to automatically start and stop EC2 and RDS Instances
https://aws.amazon.com/solutions/implementations/instance-scheduler-on-aws/
Apache License 2.0
542 stars 264 forks source link

General questions regarding version 1.5.6 #546

Closed Waqiah closed 3 months ago

Waqiah commented 3 months ago

Hi team,

I have general questions about v1.5.6 of the 'instance-scheduler-on-aws' stack, and how it differs to v1.4.0.

(1) What is the purpose of the Service Catalog App Registry Resources?

My understanding of the App Registry resources is it just provides a repository to help organize and manage applications within an organization. Am I correct in saying that this does not add any additional functionality, and if removed would have no impact on the scheduler?

(2) There are a number of EventBridge Resorces that have been added:

What is the purpose of these?

CrypticCabub commented 3 months ago

hi @Waqiah

The purpose of AppRegistry is to make it easier to track solution resources and the costs associated with them. removing this feature should have no impact on the scheduling logic.

The EventBridge resources are part of the automatic spoke registration feature introduced in 1.5.0. These allow a spoke stack to automatically self-register with the hub stack when both stacks are deployed in the same region and are members of the same AWS organization. These resources are deployed when the "Use AWS Organizations" flag is set to true for the purpose of enabling this automatic self-registration.