Ejemplo n.º 1
0
def init_bucket_from_env():
    if util.is_empty(AWS_REGION) or util.is_empty(S3_BUCKET):
        logger.error(f'Params error. AWS_REGION or S3_BUCKET is empty')
        raise RuntimeError()

    aws_access_key_id_name = "AWS_ACCESS_KEY_ID"
    aws_secret_access_key_name = "AWS_SECRET_ACCESS_KEY"
    aws_access_key_id = os.getenv(aws_access_key_id_name)
    aws_secret_access_key = os.getenv(aws_secret_access_key_name)
    if os.environ.get(aws_access_key_id_name) is not None:
        if util.is_empty(aws_access_key_id):
            os.environ.pop("AWS_ACCESS_KEY_ID")
    if os.environ.get(aws_secret_access_key_name) is not None:
        if util.is_empty(aws_secret_access_key):
            os.environ.pop("AWS_SECRET_ACCESS_KEY")
    return boto3.resource("s3", AWS_REGION).Bucket(S3_BUCKET)
Ejemplo n.º 2
0
def valid_params():
    params_errors = []
    if util.is_empty(ES_PAYING_USERS_INDEX):
        params_errors.append("ES_PAYING_USERS_INDEX")

    if util.is_empty(S3_KEY_PREFIX):
        params_errors.append("S3_KEY_PREFIX")

    if util.is_empty(ES_ACTIVE_PAYING_USERS_INDEX):
        params_errors.append("ES_ACTIVE_PAYING_USERS_INDEX")

    if util.is_empty(PLAYER_LOGIN_EVENT):
        params_errors.append("PLAYER_LOGIN_EVENT")

    if len(params_errors) != 0:
        logger.error(f'Params error. {params_errors} is empty')
        raise RuntimeError()
Ejemplo n.º 3
0
def valid_params():
    params_errors = []

    if util.is_empty(S3_KEY_PREFIX_CREATE_PLAYER):
        params_errors.append("S3_KEY_PREFIX_CREATE_PLAYER")

    if util.is_empty(S3_KEY_PREFIX_PLAYER_LOGIN):
        params_errors.append("S3_KEY_PREFIX_PLAYER_LOGIN")

    if util.is_empty(CREATE_PLAYER_EVENT):
        params_errors.append("CREATE_PLAYER_EVENT")

    if util.is_empty(PLAYER_LOGIN_EVENT):
        params_errors.append("PLAYER_LOGIN_EVENT")

    if len(params_errors) != 0:
        logger.error(f'Params error. {params_errors} is empty')
        raise RuntimeError()
Ejemplo n.º 4
0
def valid_params():
    if util.is_empty(ES_USER) or util.is_empty(ES_PWD) or util.is_empty(
            ES_URL):
        logger.error(f'Params error. ES_USER or ES_PWD or ES_URL is empty')
        raise RuntimeError()