此帐户不允许使用AWS_ROLE凭证

时间:2019-11-18 10:58:55

标签: snowflake-data-warehouse

我收到以下消息:

  

此帐户不允许使用AWS_ROLE凭据。

我正在尝试执行以下命令来创建阶段,并执行从S3中的文件到数据仓库中的表的一本书。

use schema mydb.[myschema];
create stage mystage
            url='s3://my-bucket'
            credentials = (aws_role = 'arn:aws:iam::[]:role/myrole')
            encryption=(type='AWS_SSE_KMS' kms_key_id = 'aws/key');

2 个答案:

答案 0 :(得分:0)

根据评论中的信息,我将建议通过建议可以通过建议进行这些更改:

GRANT CREATE STATE ON WAREHOUSE <your_warehouse> TO ROLE aws_test;

这是基于IAM role setup here 让我知道是否有帮助?

答案 1 :(得分:0)

在Azure中创建雪花根帐户时,不允许使用选项2。这个答案是通过Snowflake支持向我提供的。然后,我要求他们更新文档,对我来说,我正在使用用户和密钥一段时间。 https://docs.snowflake.net/manuals/user-guide/data-load-s3-config.html