Смонтируйте S3 с помощью s3fs
, затем сделайте..:
grep -r Key /PATH/TO/MOUNT/POINT/
... затем передайте его через grep 951332
и проверьте, достаточно ли этого разрешения для вашего случая.
Это может занять некоторое время и повлечь за собой расходы на AWS DataTransfer, если вы запустите это локально вне AWS, поэтому в идеале вы хотите запускать это из экземпляра EC2 в том же VPC .
Если вы в любом случае осмелитесь убежать от AWS локально с этим подходом, даже с его затратами,вы можете захотеть перенаправить stdout и stderr на некоторые документы, чтобы проверить их позже, если это необходимо, вместо того, чтобы снова запускать дорогостоящую командную строку.
Подводя итоги, я мог бы пойти с:
grep -r Key /PATH/TO/MOUNT/POINT/ | \
grep 951332 \
>/LOCAL/PATH/TO/grep_stdout \
2>/LOCAL/PATH/TO/grep_stderr
# In /LOCAL/PATH/TO/grep_stdout should be the paths to the docs you
# were searching.
В качестве альтернативы:
grep -r Key /PATH/TO/MOUNT/POINT/ | \
grep 951332 &>/LOCAL/PATH/TO/all_grep_outputs
# In /LOCAL/PATH/TO/all_grep_outputs should be the paths to the docs you
# were searching.