Module materialize.cli.scratch
Expand source code Browse git
# Copyright Materialize, Inc. and contributors. All rights reserved.
#
# Use of this software is governed by the Business Source License
# included in the LICENSE file at the root of this repository.
#
# As of the Change Date specified in that file, in accordance with
# the Business Source License, use of this software will be governed
# by the Apache License, Version 2.0.
import os
def check_required_vars() -> None:
"""Set reasonable default values for the
environment variables necessary to interact with AWS."""
if not os.environ.get("MZ_SCRATCH_NO_DEFAULT_ENV"):
os.environ["AWS_PROFILE"] = "mz-scratch-admin"
if not os.environ.get("AWS_DEFAULT_REGION"):
os.environ["AWS_DEFAULT_REGION"] = "us-east-1"
Sub-modules
materialize.cli.scratch.create
materialize.cli.scratch.destroy
materialize.cli.scratch.forward
materialize.cli.scratch.login
materialize.cli.scratch.mine
materialize.cli.scratch.push
materialize.cli.scratch.sftp
materialize.cli.scratch.ssh
Functions
def check_required_vars() ‑> None
-
Set reasonable default values for the environment variables necessary to interact with AWS.
Expand source code Browse git
def check_required_vars() -> None: """Set reasonable default values for the environment variables necessary to interact with AWS.""" if not os.environ.get("MZ_SCRATCH_NO_DEFAULT_ENV"): os.environ["AWS_PROFILE"] = "mz-scratch-admin" if not os.environ.get("AWS_DEFAULT_REGION"): os.environ["AWS_DEFAULT_REGION"] = "us-east-1"