雪花云数据平台AWS_ROLE凭据不允许用于此帐户



我收到以下消息:

此帐户不允许使用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');

根据评论中的信息,我建议通过良好的实践可以从建议中进行这些更改:

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

这是基于此处的IAM角色设置让我知道这是否有帮助?

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

最新更新