Чтобы загрузить файл из экземпляра EC2 на локальный компьютер, вы можете использовать несколько методов. Вот несколько примеров кода:
-
Использование SCP (защищенное копирование):
SCP — это безопасный протокол передачи файлов, который позволяет копировать файлы между локальным компьютером и удаленным сервером.scp -i <path_to_private_key> ec2-user@<ec2_instance_ip>:<path_to_remote_file> <path_to_local_destination>
Пример:
scp -i mykey.pem ec2-user@123.45.67.89:/home/ec2-user/myfile.txt /path/to/local/destination/
-
Использование SFTP (протокола безопасной передачи файлов):
SFTP – это безопасная альтернатива FTP, которая позволяет передавать файлы между локальным компьютером и удаленным сервером.sftp -i <path_to_private_key> ec2-user@<ec2_instance_ip> get <path_to_remote_file> <path_to_local_destination>
Пример:
sftp -i mykey.pem ec2-user@123.45.67.89 get /home/ec2-user/myfile.txt /path/to/local/destination/
-
Использование AWS CLI (интерфейс командной строки):
Если у вас установлен и настроен AWS CLI на локальном компьютере, вы можете использовать командуaws s3 cp
для загрузки файлов. из экземпляра EC2.aws s3 cp s3://<bucket_name>/<path_to_remote_file> <path_to_local_destination> --region <region_name> --profile <profile_name>
Пример:
aws s3 cp s3://mybucket/myfile.txt /path/to/local/destination/ --region us-east-1 --profile myprofile
Не забудьте заменить заполнители (например,
,
,
,
,
,
,
) с соответствующими значениями, специфичными для вашей настройки.