【发布时间】:2014-10-23 03:45:07
【问题描述】:
我有一个如下所示的批处理文件(称之为“awsCopy.bat”):
"C:\Program Files\Amazon\AWSCLI\Aws.exe" s3 cp "s3://xxxs3bucketxxx/file.csv" "\\networkDrive\folder\file.csv"
当我运行这个批处理文件时,它运行良好,从 s3 复制我的文件并将其下载到我指定的目录。 (我已经运行 AWS configure 以将我的密钥存储在 .../user/.aws/config 文件中)。
当我尝试使用 system("awsCopy.bat") 从 R 运行批处理文件时,命令以状态 1 完成,不复制文件,我收到以下消息:
无法找到凭据 已完成 1 个部分,剩余 ... 文件
我尝试在批处理文件中添加 set 命令无济于事:
set aws_access_key_id = xxxxxxx
set aws_secret_access_key = yyyyyy
还有其他人遇到过(并解决过)这个问题吗? (我正在运行 Windows 7)谢谢。
【问题讨论】:
标签: windows r batch-file amazon-web-services amazon-s3