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)
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()
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()
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()