Standardize and manage alternate contacts (Billing, Operations, and Security) across your AWS Organization member accounts. This automation plan ensures consistent contact information, improves governance, and enhances communication for billing, operational, and security matters. The workflow includes assessing current contacts, collecting standardized details, applying updates to each account, and verifying the final configuration.
Identify AWS Account Context: Retrieve the current AWS Account ID to determine whether you are in a standalone account or a management account within an organization.
List All Member Accounts: If part of an AWS Organization, enumerate all member accounts to define the update scope.
Review Existing Contacts: Check the current alternate contacts (Billing, Operations, Security) for each account to capture the baseline state.
Collect Standardized Contact Information: Prompt the user to input and confirm the contact details for each category.
Enable Trusted Access for AWS Organizations: Activate trusted service access to allow centralized updates to member account alternate contacts.
Apply Billing Contact: Update the standardized Billing contact information across all member accounts.
Apply Operations Contact: Set the standardized Operations contact across all accounts.
Apply Security Contact: Configure the standardized Security contact for all member accounts.