質問: 秘密鍵なしでコマンドラインからs3にアクセスする s3アカウントに自分が所有していないファイルがいくつかあるため、秘密鍵がありません。送信されたリンクを使用して、「アカウント番号」、ユーザー名、パスワードを入力できます。s3コンソールにログインして、さまざまなバケットから必要なファイルをダウンロードできます。ただし、s3cmdまたはawscliツールを設定しようとすると、どちらもawsアクセスキーと、持っていないシークレットキーを入力する必要があります。秘密鍵がなくてもwebブラウザからファイルにアクセスできるのに、コマンドラインからは同じことができないのは不思議です。秘密鍵にアクセスせずに、コマンドラインを使用してs3からファイルをダウンロードする方法はありますか?その場合、s3cmdまたはawscliを適切に設定するにはどうすればよいですか?
回答: いいえ、ありません。コンソールを介してダウンロードすると、コンソールインフラストラクチャは、ダウンロードを許可するために、ユーザーに代わって一時キー、シークレット、およびトークンを取得します。 (いいえ、この情報にアクセスすることはできません。キーとトークンはダウンロードリンクに埋め込まれていますが、秘密ではありません)。アカウントを提供した人は誰でも、これらのリソースにアクセスできるように、キーとシークレットも提供する必要があります。または、そうする権限がある場合は、コンソールの「iam」に移動してセットを作成できます。