<p>Let us to work on these errors one by one.</p>

<ul>
<li><p>For the first error for command <code>aws s3 ls s3://arxiv.s3.amazonaws.com/pdf/</code>, that meaning you didn't set permission properly. Please login management console to check the permission. If can, could you please run the command <code>aws s3 ls</code>, do you get any buckets listed?</p></li>
<li><p>for the second command <code>aws s3 ls --add-header="x-amz-request-payer:requester" ls s3:/
/arxiv/pdf/arXiv_pdf_manifest.xml</code>, the error gives the reason, <code>Unknown options</code>, and check in github <a href="https://github.com/aws/aws-cli" rel="nofollow">https://github.com/aws/aws-cli</a>, there is no this option <code>--add-header</code></p></li>
<li><p>For the third command <code>aws get</code>, it should follow with the subcommand, which you missed. </p></li>
</ul>

<p>Here is the help output for <code>aws get</code></p>

<pre><code>$ aws get help
usage: aws [options] &lt;command&gt; &lt;subcommand&gt; [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
</code></pre>

<p>The last command seems similar error which you run the command with wrong formation. Please DO review the awscli document first, especially s3 part.</p>

<p><a href="http://docs.aws.amazon.com/cli/latest/userguide/cli-s3.html" rel="nofollow">Using Amazon S3 with the AWS Command Line Interface</a></p>
Accessing an AWS requester pays bucket (usage for arxiv.org)
<p>I have tried a few programs to try to locate and download the arxiv.org requester pays bucket, but no success.<br>
I emailed arxiv.org for help, but no response.
How the HECK to do this on Windows 7x64?
Does anyone have or know of a step-by-step tutorial on how to access third party requester pays buckets?  I am willing to make one and post on here and on Youtube if I can just get started...</p>

<p>The details I am trying to follow are on: </p>

<p><a href="http://arxiv.org/help/bulk_data_s3" rel="nofollow">http://arxiv.org/help/bulk_data_s3</a></p>

<p>I tried various programs (s3browser, bucketexplorer, cloudberry) with no success. It appears the requester pays buckets require more specific details to locate that the arxiv.org website is not providing.</p>

<p>Now I have installed amazon cli</p>

<p>My credentials are entered and I have confirmed that I can access my account buckets, created a couple of folders, and have sent and received a few files.</p>

<p>When I try to locate the arxiv.org requester pays bucket: </p>

<pre><code>aws s3 ls s3://arxiv.s3.amazonaws.com/pdf/
</code></pre>

<p>I get the response:</p>

<p>A client error (NoSuchBucket) occurred when calling the ListObjects operation: 
The specified bucket does not exist</p>

<p>I also tried: </p>

<pre><code>aws s3 ls --add-header="x-amz-request-payer:requester" ls s3:/
/arxiv/pdf/arXiv_pdf_manifest.xml
</code></pre>

<p>I get the responseL</p>

<pre><code>Unknown options: --add-header=x-amz-request-payer:requester,s3://arxiv/pdf/arXiv
_pdf_manifest.xml
</code></pre>

<p>I tried: </p>

<pre><code>aws get "x-amz-request-payer:requester" arxiv/pdf/arXiv_pdf_1001_001.tar &gt; arXiv_pdf_1001_001.tar
usage: aws [options] &lt;command&gt; &lt;subcommand&gt; [parameters]
aws: error: argument command: Invalid choice, valid choices are:

autoscaling                              | cloudformation

etc etc
</code></pre>

<p>Also tried:</p>

<pre><code>C:\z_amazonAWScli&gt;aws s3 "x-amz-request-payer:requester" ls s3://arxiv/pdf/
usage: aws [options] &lt;command&gt; &lt;subcommand&gt; [parameters]
aws: error: argument subcommand: Invalid choice, valid choices are:

ls                                       | website

etc etc
</code></pre>

<p>Several other variations, no response.
  Thanks in advance, 
               miniscule</p>

<p>Running aws s3 ls shows me my account folders. 
Running aws s3 ls s3://arxiv/pdf/arXiv_pdf_manifest.xml
gives me 
A client error (AccessDenied) occurred when calling the ListObjects operation: Access Denied</p>