Amazon s3 通过对任何人的复制操作使S3文件可用于红移的最佳实践
我想发布一个教程,其中Redshift使用来自示例tsv文件S3的数据。理想情况下,我希望它是一个简单的复制粘贴操作,需要遵循一步一步的练习,类似于中的内容。问题在于第一个数据导入任务使用COPY命令,因为它只支持S3或基于EMR的加载 这似乎是一个简单的要求,但使用Redshift COPY(我可以让该文件在浏览器下载时不出现任何问题,但COPY需要凭据参数…)来真正做到这一点并不容易 可供选择的选项非常丰富:Amazon s3 通过对任何人的复制操作使S3文件可用于红移的最佳实践,amazon-s3,amazon-redshift,Amazon S3,Amazon Redshift,我想发布一个教程,其中Redshift使用来自示例tsv文件S3的数据。理想情况下,我希望它是一个简单的复制粘贴操作,需要遵循一步一步的练习,类似于中的内容。问题在于第一个数据导入任务使用COPY命令,因为它只支持S3或基于EMR的加载 这似乎是一个简单的要求,但使用Redshift COPY(我可以让该文件在浏览器下载时不出现任何问题,但COPY需要凭据参数…)来真正做到这一点并不容易 可供选择的选项非常丰富: 我应该要求用户 他自己 我是否应该自己创建并发布IAM角色ARN?听起来很麻烦
- 我应该要求用户 他自己
- 我是否应该自己创建并发布IAM角色ARN?听起来很麻烦 免费(复制粘贴),但安全方面听起来不太好…?我是否需要限制S3权限以限制该角色仅访问该特定文件
- 我应该尝试临时访问吗
- 数据可以通过
命令从Amazon S3导入Amazon红移COPY
命令需要访问AmazonS3中存储的数据的权限。这可以通过以下方式授予:COPY
- 与IAM用户关联的凭据(访问密钥+密钥),或
- IAM角色