Linux EC2 マシンから S3 バケットに 40 GB のバックアップ ファイルをアップロードしました。ただし、ダウンロードしようとすると、aws コマンドがメッセージなしで終了し、何もコピーされませんでした。
これが私の命令です:
aws s3 cp s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz ./FILE.tar.gz
「--dryrun」を使用すると、次のメッセージが表示されます。
(ドライラン) ダウンロード: s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz から ./FILE.tar.gz
注: ファイルが S3 に存在し、ダウンロード先のディスクに十分なスペースがあることを確認しました。同じファイルをアップロードできたので、バックアップ ユーザー (IAM) の権限は正しい (S3 へのフル アクセス) と想定しています。
何か案は?
答え1
@Ramhound の考えは正しかったです。ダウンロード先のディレクトリへの書き込み権限がなかったため、コマンドaws
はエラー メッセージやコードを返しません (この場合)。