Доступ к облачной литейной файловой системе (например, FTP)?
У меня есть несколько облачных литейных приложений nodejs в IBM Cloud (Bluemix), и я столкнулся с некоторыми проблемами с временными папками. Было бы проще, если бы я мог получить доступ непосредственно к папкам приложений (например, к моему.tmp) для отладки того, что там сохраняется. Я могу думать только по SSH, но я предпочитаю визуальный инструмент или подключенный сервис. Любая идея?
1 ответ
Вы можете использовать графические инструменты для просмотра файлов, используя scp или sftp. Я использую FileZilla для просмотра файлов. Инструкции по доступу к файлам аналогичны всем поставщикам Cloud Foundry, включая IBM Cloud:
- Я вошел в IBM Cloud с помощью CLI:
ibmcloud login
- Далее установите org и пробел:
ibmcloud target --cf
- Получите GUID для приложения:
ibmcloud cf app YOURAPP --guid
- Ищите конечную точку ssh:
ibmcloud cf curl /v2/info
- Введите одноразовый пароль для доступа по SSH:
ibmcloud cf ssh-code
При этом используйте имя пользователя, например cf: theGUIDfrom3 / 0 (0 может быть другим числом, в зависимости от того, сколько у вас экземпляров) и одноразовый пароль для входа. Хост - это тот, который указан как app_ssh_endpoint на показанном порту. Скорее всего, вам нужно поставить префикс с протоколом, например, sftp: //.