Пример #1
0
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.')))
Пример #2
0
  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)
Пример #3
0
    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)
Пример #4
0
    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)