3
0

app.py 808 B

1234567891011121314151617181920212223242526
  1. """
  2. Copyright (c) Contributors to the Open 3D Engine Project.
  3. For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. SPDX-License-Identifier: Apache-2.0 OR MIT
  5. """
  6. # !/usr/bin/env python3
  7. from aws_cdk import core
  8. from aws_client_auth.client_auth_stack import AWSClientAuthStack
  9. import os
  10. """Configuration"""
  11. REGION = os.environ.get('O3DE_AWS_DEPLOY_REGION', os.environ['CDK_DEFAULT_REGION'])
  12. ACCOUNT = os.environ.get('O3DE_AWS_DEPLOY_ACCOUNT', os.environ['CDK_DEFAULT_ACCOUNT'])
  13. # Set the common prefix to group stacks in a project together.
  14. PROJECT_NAME = os.environ.get('O3DE_AWS_PROJECT_NAME', f'O3DE-AWS-PROJECT').upper()
  15. env = core.Environment(account=ACCOUNT, region=REGION)
  16. app = core.App()
  17. AWSClientAuthStack(app, PROJECT_NAME, env=env)
  18. app.synth()