def config_validator(user): res = [] if is_enabled(): try: conn = aws.get_client('default').get_s3_connection() conn.get_canonical_user_id() except Exception, e: LOG.exception('AWS failed configuration check.') res.append(('aws', _t('Failed to connect to S3, check your AWS credentials.')))
def setUpClass(cls): cls.bucket_name = get_test_bucket() cls._should_skip = False if not cls.bucket_name: cls._should_skip = True cls._skip_msg = 'TEST_S3_BUCKET environment variable isn\'t set' return cls.path_prefix = 'test-hue/%s' % generate_id(size=16) cls.s3_connection = aws.get_client('default').get_s3_connection() cls.bucket = cls.s3_connection.get_bucket(cls.bucket_name, validate=True)
def setUpClass(cls): cls.bucket_name = get_test_bucket() cls._should_skip = False if not cls.bucket_name: cls._should_skip = True cls._skip_msg = 'TEST_S3_BUCKET environment variable isn\'t set' return cls.path_prefix = 'test-hue/%s' % generate_id(size=16) if aws_conf.IS_SELF_SIGNING_ENABLED.get(): cls.s3_connection = get_client(name='default', fs='s3a', user='******')._s3_connection else: cls.s3_connection = aws.get_client( 'default').get_s3_connection() # Probably broken nowadays cls.bucket = cls.s3_connection.get_bucket(cls.bucket_name, validate=True)