このディレクトリには、/data/files/
次の何千ものファイルがあります。
1test
2test
3test
[...]
60000test
60001test
AWS CLI
.
/data/files/
S3バケットのファイルがS3バケットにあるかどうかを確認できますか?不足しているファイルがS3にコピーされない場合はどうなりますか?
私はBASHを使ってこれを行うことを好みます。また、AWS CLI を別の CLI に変更する必要がある場合でも問題ありません。
ベストアンサー1
aws s3 ls
実際のファイル名でこれを行う場合。ファイル名がある場合、終了コードは0になり、ファイル名は表示されます。それ以外の場合、終了コードはゼロではありません。
aws s3 ls s3://bucket/filname
if [[ $? -ne 0 ]]; then
echo "File does not exist"
fi