Допустим, у меня есть две машины Ubuntu (в реальном мире это два экземпляра ec2) U1 и U2 с IP-адресом 10.0.0.0 и 11.0.0.0. В U2 есть файл XML, который я хочу изменить из рубинового файла, который находится в U1 при поступлении новой информации. Я развиваюсь в Ruby, и я знаю о NokoGiri и о том, как изменить XML. Я просто не знаю, как получить доступ к U2 из моего рубинового файла. Как получить доступ к XML-файлу с другого компьютера
ответ
Вам необходимо настроить способ доступа к файлу или загрузить его. Здесь у вас есть несколько разных вариантов.
Доступ к файлу напрямую с помощью чего-то вроде общего ресурса NFS. Экземпляр U2 предоставит общий ресурс NFS для U1 для подключения и подключения. При этом файл будет отображаться как часть локальной файловой системы.
Обновление файла все сразу. Вы можете сохранить локальную копию файла или загрузить его снова, прежде чем выполнять обработку. Но идея здесь в том, что вы обновите ее на U1, а затем скопируете новый файл в U2. У вас есть несколько разных вариантов для получения файла в зависимости от того, что у вас установлено, rsync или scp, вероятно, будет самым простым, FTP также может быть настроен.
Спасибо за ваш ответ, как бы то ни было, у меня нет опыта в совместном использовании NFS. Можете ли вы привести пример использования доли NFS в рубине? – click
Это не то, что вы делаете в Ruby, вместо этого оно включает настройку на ваши экземпляры. Что касается Ruby, это будет выглядеть как любой другой файл. Что-то вроде этого должно помочь вам настроить его. https://theredblacktree.wordpress.com/2013/05/23/how-to-setup-a-amazon-aws-ec2-nfs-share/ – datasage
Спасибо за помощь. Я попробую! – click
- 1. Как получить доступ к php с портом с другого компьютера?
- 2. Доступ к приложению с другого компьютера
- 3. Доступ к репозиторию Subversion с другого компьютера
- 4. Как получить доступ к Jenkins с другого компьютера?
- 5. Как получить доступ к открытому огню с другого компьютера
- 6. Как получить доступ к службе wcf с другого компьютера?
- 7. Как получить доступ к веб-приложению с другого компьютера
- 8. Как получить доступ к localhost (xampp) с другого компьютера
- 9. Доступ к phppgadmin с другого компьютера?
- 10. Доступ к расширению Chrome с другого компьютера
- 11. Доступ к виртуальному хосту с другого компьютера
- 12. Доступ к локальному хосту с другого компьютера
- 13. Доступ к таблице SQL с другого компьютера
- 14. Доступ к phpmyadmin с другого компьютера
- 15. Не удалось получить доступ к MailCatcher с другого компьютера
- 16. не может получить доступ к ветви git с другого компьютера
- 17. Не удается получить доступ к серверу PhoneGap с другого компьютера
- 18. Невозможно получить доступ к moodle с другого компьютера
- 19. Как подключиться к серверу wamp с другого компьютера/другого компьютера
- 20. доступ xamp с другого компьютера
- 21. Как подключиться к webrick с другого компьютера
- 22. VMWare IIS доступ к локальному хосту с другого компьютера
- 23. Ubuntu Xampp локальный доступ с другого компьютера
- 24. Доступ к серверу базы данных mysql с другого компьютера?
- 25. Доступ к WCF-сервису недоступен с другого компьютера?
- 26. Подключитесь к серверу Red5 с другого компьютера
- 27. Доступ к базе данных sql с другого компьютера
- 28. Доступ к Django devserver с другого компьютера той же сети
- 29. Доступ к виртуальному хосту с другого компьютера по локальной сети
- 30. Доступ к моему сайту localhost с другого компьютера
Реально, единственный способ сделать это без дополнительной инфраструктуры - установить папку на U2 в качестве устройства на U1 с помощью NFS. – mcfinnigan