Невозможно создать внешнюю схему для Amazon Redshift Spectrum - PullRequest
0 голосов
/ 19 марта 2019

Попытка выполнить https://docs.aws.amazon.com/redshift/latest/dg/c-getting-started-using-spectrum.html для запроса использования s3 из красного смещения через athena.

Ошибка при попытке создать схему на шаге 3:

"create external schema athena_schema from data catalog 
database 'sampledb' 
iam_role 'arn:aws:iam::<>:role/MySpectrumRole' 
region 'us-east-1';"

Ошибка: "line 1:8: no viable alternative at input 'create external' (service: amazonathena; status code: 400; error code: invalidrequestexception;"

Любые предложения о том, почему я сталкиваюсь с этим или как решить это?

1 Ответ

0 голосов
/ 20 марта 2019

Оказывается, вам нужно дать разрешения владельцу кластера для AthenaFullAccess и S3ReadOnlyAccess, а не только для роли, в которую вы входите в красное смещение как

...