сливки предназначены, чтобы быть более легко изучаемой энергией, которая реализует привязки клавиш Стандартного пользовательского доступа. Я не использовал его, но у них есть притягательная веб-страница.
Оборотная сторона к чему-то как сливки - то, что это гораздо менее вероятно, чтобы быть доступным в данной системе, чем энергия. Или энергия или сам vi, как гарантируют, будут установлены в любой системе выхода Unix.
Если Вы интересуетесь изучением энергии, чтобы быть готовы использовать его или vi в течение тех времен, когда Вы должны, Ваш лучший выбор может состоять в том, чтобы установить его в Вашей системе окон и начать использовать его вместо блокнота. Существуют партии, которые будут изучены, и если изучат это, то Вы сможете сделать вещи намного быстрее, чем прежде.
Подсказки и ресурсы
:help help
начать.
и/или ' a couple times to get back to normal mode. You can then undo any accidental changes, using
u', пока Вы не вернулись туда, где Вы хотите быть.
восстановит.:help vimtutor
поднимет учебное руководство.После того, как Вы вставите несколько часов, изучая основные команды, Вы, вероятно, начнете экономить время с основным редактированием. Кроме того, это довольно интересно: это делает редактирование немного больше как аркада или стратегическая игра. Этот аспект, т.е. предотвращение мозговой гнили и потери в производительности, которая идет с воспринятой тяжелой работой, может на самом деле быть более ценным, чем увеличение скорости.
Это сообщение имеет больше подсказок относительно изучения энергии: stackoverflow.com/questions/74625/what-is-the-best-way-to-force-yourself-to-master-vi
К кластерам ElastiCache можно получить доступ только непосредственно из VPC, в котором они находятся. Это связано с тем, что ElastiCache не является защищенной службой.
Для удаленного подключения к ElastiCache необходимо пройти через сервер-бастион или NAT. AWS создал инструкции здесь:
http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Access.Outside.html
Чтобы использовать бастион, вы должны использовать SSH в своем экземпляре бастиона EC2, который находится в вашем VPC. После подключения вы можете туннелировать подключение ElastiCache со своего компьютера или подключиться к своему кэшу из командной строки бастиона.
Самый простой способ проследить проблему и зафиксировать его.
1. Могут Вы к telnet к redis instance
на порте 6379.
2. В противном случае проверьте входящие группы безопасности.
3. Если да, проверьте, имеете ли Вы encryption at rest
и encryption in transit
проверенный во время установки Redis
4. Если так, redis-cli
не будет работать над SSL, Вы должны иметь stunnel
установка.
Следуют ниже руководства от AWS для установки stunnel и подключения к экземпляру Redis.
https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/in-transit-encryption.html#connect-tls
Шаг 1:
ssh -f -N -L6379:<your redis node endpoint>:6379 <your EC2 node that you use to connect to redis>
Пример: ssh -f -N -L6379: redis.aps1.cache.amazonaws.com: 6379 (скрыто) 2:
redis-cli -h 127.0.0.1 -p 6379
Причина, по которой вы не можете подключиться к узлам Elasticache, заключается в том, что DNS-имя или конечная точка разрешаются только в IP-адреса, принадлежащие VPC CIDR (не общедоступные или эластичные IP-адреса). Поскольку эти IP-адреса не являются общедоступными, соединение не может быть установлено через Интернет.
Вам нужен способ установить маршрут через Интернет, чтобы иметь доступ к узлу. Это можно сделать с помощью VPN или настроек NAT, как сказал @ "Matt Houser"
. Я не пробовал использовать туннелирование ssh, но оно тоже должно работать. Однако я не уверен в поведении Encryption-In-Transit в этом случае, поэтому необходимо попробовать.
Вы также можете развернуть сервер OpenVPN Access в этом VPC. Дополнительную информацию можно найти в Использование VPN-сервера для подключения к AWS , статья