我已经尝试了几个程序,试图找到并下载arxiv.org requester pays,但没有成功。
我给arxiv.org发了邮件寻求帮助,但是没有回应。怎么在Windows 7x64上做到这一点呢?有没有人知道关于如何访问第三方请求者付费存储桶的分步教程?如果我可以开始的话,我愿意在这里和Youtube上发布一个…
我正在尝试遵循的详细信息是:
http://arxiv.org/help/bulk_data_s3
我尝试了各种程序(s3browser、bucketexplorer、cloudberry),但都没有成功。似乎请求者支付存储桶需要更具体的详细信息来定位arxiv.org网站没有提供的详细信息。
现在我已经安装了amazon cli
我的凭证已经输入,我已经确认我可以访问我的帐户存储桶,创建了几个文件夹,并且已经发送和接收了一些文件。
当我尝试定位arxiv.org请求者付费存储桶时:
aws s3 ls s3://arxiv.s3.amazonaws.com/pdf/我得到的回应是:
调用ListObjects操作时出现客户端错误(NoSuchBucket):指定的bucket不存在
我也试过了:
aws s3 ls --add-header="x-amz-request-payer:requester" ls s3:/
/arxiv/pdf/arXiv_pdf_manifest.xml我得到了responseL
Unknown options: --add-header=x-amz-request-payer:requester,s3://arxiv/pdf/arXiv
_pdf_manifest.xml我试过了:
aws get "x-amz-request-payer:requester" arxiv/pdf/arXiv_pdf_1001_001.tar > arXiv_pdf_1001_001.tar
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument command: Invalid choice, valid choices are:
autoscaling | cloudformation
etc etc还尝试了:
C:\z_amazonAWScli>aws s3 "x-amz-request-payer:requester" ls s3://arxiv/pdf/
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument subcommand: Invalid choice, valid choices are:
ls | website
etc etc其他几个变种,没有反应。提前谢谢你,miniscule
运行aws s3 ls会显示我的帐户文件夹。运行aws s3 ls s3://arxiv/pdf/arXiv_pdf_manifest.xml在调用ListObjects操作时出现客户端错误(AccessDenied):访问被拒绝
发布于 2015-01-01 08:22:00
让我们一个接一个地处理这些错误。
命令aws s3 ls s3://arxiv.s3.amazonaws.com/pdf/的第一个错误为
aws s3 ls,是否列出了任何存储桶?aws s3 ls --add-header="x-amz-request-payer:requester" ls s3:/ /arxiv/pdf/arXiv_pdf_manifest.xml,错误给出了原因,Unknown options,并签入github https://github.com/aws/aws-cli,第三个命令aws get没有此选项,它应该后跟您遗漏的子命令。以下是aws get的帮助输出
$ aws get help
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument command: Invalid choice, valid choices are:
autoscaling | cloudformation
cloudfront | cloudsearch
cloudsearchdomain | cloudtrail
cloudwatch | cognito-identity
cognito-sync | datapipeline
directconnect | dynamodb
ec2 | elasticache
elasticbeanstalk | elastictranscoder
elb | emr
iam | importexport
kinesis | kms
lambda | logs
opsworks | rds
redshift | route53
route53domains | sdb
ses | sns
sqs | storagegateway
sts | support
swf | s3api
s3 | configure
deploy | configservice
help最后一个命令似乎是类似的错误,即您以错误的格式运行该命令。请务必先阅读awscli文档,尤其是s3部件。
发布于 2015-01-01 17:02:19
如何访问Amazon AWS上的请求者付费存储桶
创建一个Amazon AWS帐户,并确保帐户计费设置中有可用的信用卡。
下载s3browser http://s3browser.com/
按CTRL-SHIFT-A组合键添加您的Amazon帐户凭据
创建一个新的存储桶来放入文件。上传文件以测试文件夹是否正常工作。按CTRL-E添加一个外部Bucket (在顶部菜单的"Buckets“下)。
在存储桶名称字段中输入arxiv/pdf,点击添加外部存储桶
这在第一次连接尝试时不起作用。大约30秒后,程序对话框会询问:
您是否希望将此存储桶作为请求者付费存储桶进行试用?选择Yes,连接将重试,在短暂刷新之后,您应该看到arxiv/pdf文件夹已填充...
希望这能帮助其他人在令人可笑的令人沮丧的请求者支付桶的挑战中导航。祝大家新年快乐,再次感谢你们的帮助…
https://stackoverflow.com/questions/27725238
复制相似问题