我收到以下消息:
此帐户不允许使用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');
答案 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