- Обучающие материалы
- Вопросы и ответы
- Вопросы по функциям
- Какие среды выполнения поддерживает FunctionGraph?
- Поддерживает ли FunctionGraph библиотеки классов?
- Какие события могут быть триггерами для функции?
- Поддерживает ли FunctionGraph переменные среды?
- Поддерживает ли FunctionGraph управление версиями функций?
- Есть ли правила или ограничения по архивации проектов функций?
- Как с помощью функций FunctionGraph получить доступ к MySQL?
- Как при использовании CLI установить прокси-сервер?
- Почему у IAM пользователя может недоставать прав на работу с FunctionGraph?
- Сколько дискового пространства выделяется на функцию?
- Поддерживает ли FunctionGraph потоки (threads) и процессы (processes)?
- Как узнать фактический размер памяти, которая используется для выполнения функции?
- Есть ли риски, связанные с безопасностью, при хранении конфиденциальной информации в переменных средах?
- Сколько времени занимает выполнение функции?
- Что делать, если при использовании триггера APIG функция возвращается с кодом ошибки 500?
- Как с помощью функций FunctionGraph получить доступ к Redis?
- Каким образом функция считывает файлы?
- Поддерживает ли FunctionGraph расширение функций?
- Как можно создать зависимости функции?
- Как преобразовать вывод функции в JSON-формате из Unicode?
- Тарификация
- Термины и сокращения
- Товарные знаки
- Обратиться в поддержку
Как с помощью функций FunctionGraph получить доступ к Redis?
FunctionGraph интегрирован с сервисом VPС. Если ваша БД Redis находится в той же сети, функции сервиса смогут получить доступ к Redis.
FunctionGraph может получить доступ к сервисам Redis, развернутым также в общей сети. В примере ниже показано, как подключиться к Redis с помощью Python 2.7 или Python 3.6.
# -*- coding:utf-8 -*-import redisdef handler ( event , context ):r = redis . StrictRedis ( host = "host_ip" , password = "passwd" , port = 6379 )print ( str ( r . get ( "hostname" )))return "^_^"
Если не получилось подключиться к Redis в общей сети, выполните следующие действия:
Измените настройки в файле redis.conf для разрешения доступа с любых IP-адресов.
Установите пароль доступа к Redis в файле redis.conf.
Отключите защитное ПО.
Была ли статья полезной ?
Предыдущая статья
Что делать, если при использовании триггера APIG функция возвращается с кодом ошибки 500?
Следующая статья
Каким образом функция считывает файлы?