特定の企業の制約のため、私はコマンドラインからAWSにしかアクセスできず、環境変数を設定できません。このような方法でコマンドを使用して、私の鍵を渡すためにどのような方法がある場合、私は思っていた:AWS CLIを使用してアクセスと秘密鍵を渡すCLI
aws s3 cp <file> s3://testbucket --aws-access-key <accesskey> --aws-secret-key <secretkey>
私は答えがいずれにも適用されないようですが、this questionは、かなり似ていることに気づきました私の状況またはec2dinコマンドを参照していますが、これはs3にファイルをコピーすることには変換できませんでした。私はちょうど応答Unknown options: --aws-access-key,--aws-secret-key
を得る。これはのみ、このコマンドのためのキーを設定します
AWS_ACCESS_KEY_ID=AAAA AWS_SECRET_ACCESS_KEY=BBB aws s3 cp <file> s3://testbucket
:
CLIは使用できますが、SDKは使用できないのはなぜですか?どちらも基本的に同じことを行います(AWSエンドポイントへのHTTPS呼び出しを行う)。 – jarmod