The operation is resumed: https://tvlk.slack.com/files/T02T3CAFM/F018CTF2C67
AWS provides several regions that we can choose to select which physical location where our infrastructure resources will be deployed. In our organization, overall we are using only 2 regions (ap-southeast-1
and us-east-1
) out of 16 regions which are currently enabled. Thus, disabling the other 14 regions by completely restricting access to them will introduce several benefits:
If the security scaffolding resources are removed from the other 14 regions in all accounts in our organization, it can save our organization up to $4,300/month (based on billing data of the previous six months).
We are using Service Control Policies (SCP)[1][2][3] to restrict access to the regions. We have tested the SCP on tvlk-tsi-dev
account on April 30 and until the present, the SCP is still attached to the account. The plan is to attach the SCP to a shared non-production account first before rolling out globally. The details will be explained in the following section.
The operations will be divided into multiple phases which consist of different target accounts:
tvlk-dev
tvlk-*-dev
)
tvlk-*-stg
)
tvlk-*-prod
)
tvlk-audit
tvlk-aws-org
tvlk-build
tvlk-domain
tvlk-lab
tvlk-user
tvlk-data
tvlk-midas
tvlk-prod
As the resource owner/account administrator, you are responsible for your own resources/accounts. Hence, we will give you time until prior to the important dates mentioned above to do either of these things:
Once the SCP is applied to your account, nobody will be able to do anything on the disabled regions. Of course, that includes resource deletion actions. As a result, if you fail to do so in time, nobody will be able to delete them and you/your product domain will still be charged for the resources.
We made this guide about how to utilize some existing tools to identify and decommission existing resources: Ways to Identify Existing Resources
If you find lots of CloudFormation Stacks, no need to worry about those. They are scaffolding resources created by us before the accounts were given to you. We will take care of those resources, they will be deleted before the regions are disabled.
If active resources that you have currently do not reside in either ap-southeast-1
or us-east-1
regions, however, the AWS service is available on either the two regions, you need to move them out of their current region.
Raise your concern through our JIRA portal[4] and tell us the information below:
[1] Service control policies - AWS Organizations
[2] Example service control policies - AWS Organizations
[3] traveloka/tvlk-org-terraform-aws@bf35466
[4] AWS Account - Tech-Ops Service Desk