Вопросы

проблема с разрешением чтение снежинки с S3

Я пытаюсь прочитать простой файл csv из S3 (зашифрованный), но продолжаю сталкиваться с различными проблемами …

Я создал пользователя IAM (только программный доступ), отложив идентификатор ключа доступа и секретный ключ доступа.

Я дал этому пользователю политику ниже, которая, как я понимаю, должна предоставить ему доступ для чтения / записи ко всему в моем ведре.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
              "s3:PutObject",
              "s3:GetObject",
              "s3:GetObjectVersion",
              "s3:DeleteObject",
              "s3:DeleteObjectVersion"
            ],
            "Resource": [
              "arn:aws:s3:::my_bucket",
              "arn:aws:s3:::my_bucket/*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": "s3:ListBucket",
            "Resource": [
              "arn:aws:s3:::my_bucket"
            ],
            "Condition": {
            "StringLike": {
                "s3:prefix": [
                    "*"
                ]
            }
          }
        }
    ]
}

Создал сцену

create or replace stage my_s3_stage
  url='s3://my_bucket/'
  credentials=(aws_key_id='...' aws_secret_key='...')
  encryption=(type='AWS_SSE_KMS' kms_key_id = 'f03...aee');

На этом этапе я могу перечислить объекты в корзине / этапе

list @my_s3_stage;

Все идет нормально.

Затем я создал простую таблицу

create or replace TABLE mytable (col1 String null, col2 string null, col3 string null);

Но затем я застреваю с сообщением об ошибке о разрешениях …

copy into mytable from @my_s3_stage pattern='.*.csv';

Не удалось получить доступ к удаленному файлу: доступ запрещен. Пожалуйста, проверьте свои учетные данные

Разве тот факт, что я могу перечислить файлы, не показывает, что мои учетные данные были правильными?

Читать:
Пример шаблона AWS: S3_Website_With_CloudFront_Distribution.template завершается ошибкой при запуске, чтобы выполнить маршрутизацию доменного имени 53

Есть идеи, в чем может быть настоящая проблема? Я что-то не так понимаю с шифрованием?

Похожие записи

Оператор SELECT для удаления пустых столбцов из набора результатов с переменными данными

admin

Матрица умножения размеров сбивает с толку

admin

RuntimeError: исключение игнорируется в: ‹function _ProactorBasePipeTransport

admin

Многокомпонентная загрузка Amazon S3 с использованием низкоуровневого API Java загружает только одну часть

admin

Git считает, что файл в каталоге с символической ссылкой был удален после воссоздания символической ссылки, как я могу это исправить?

admin

fortran 2003 и указатели

admin