Nếu hệ điều hành của bạn hỗ trợ nó (khả năng), bạn có thể sử dụng /dev/fd/1
cho mục tiêu cho aws s3 cp
:
aws s3 cp s3://bucket_name/your_file | zcat | grep log_id
Dường như có một số byte trailing sau EOF, nhưng zcat
và bzcat
thuận tiện chỉ cần viết một cảnh báo đến STDERR
.
Tôi chỉ xác nhận rằng đây hoạt động bằng cách tải một số DB bãi trực tiếp từ S3 như thế này:
aws s3 cp s3://some_bucket/some_file.sql.bz2 /dev/fd/1 | bzcat -c | mysql -uroot some_db
Tất cả điều này không có gì nhưng những thứ đã có trên máy tính của bạn và các công cụ chính thức AWS CLI. Thắng lợi.
Nguồn
2014-06-18 04:50:09