19 lines
574 B
Python
19 lines
574 B
Python
#
|
|
# Copyright (c) 2023 Airbyte, Inc., all rights reserved.
|
|
#
|
|
|
|
import os
|
|
|
|
CLOUD_DEPLOYMENT_MODE = "cloud"
|
|
|
|
|
|
def is_cloud_environment() -> bool:
|
|
"""
|
|
Returns True if the connector is running in a cloud environment, False otherwise.
|
|
|
|
The function checks the value of the DEPLOYMENT_MODE environment variable which is set by the platform.
|
|
This function can be used to determine whether stricter security measures should be applied.
|
|
"""
|
|
deployment_mode = os.environ.get("DEPLOYMENT_MODE", "")
|
|
return deployment_mode.casefold() == CLOUD_DEPLOYMENT_MODE
|