Зміст курсу
Вступ до Хмарних Обчислень
Вступ до Хмарних Обчислень
Підключення до екземпляра RDS
Конфігурація Групи Безпеки
Як ви могли помітити, ми використовуємо ті самі групи безпеки, які ми використовували при створенні та експлуатації EC2 інстансу. Там у нас є дозвіл на підключення через SSH ключі та HTTP порти з будь-якої IP-адреси.
Нам також потрібно додати одну опцію для підключення до бази даних. Як ви знаєте, MySQL бази даних зазвичай працюють на порту 3306, тому нам потрібно дозволити підключення з цього порту в групах безпеки. Ми можемо дозволити підключення з будь-якої IP, встановивши 0.0.0.0/0, або можемо дозволити підключення лише з нашої власної IP для більшої безпеки, просто вказавши нашу IP.
Оскільки ми дозволимо підключення з будь-якої IP, давайте перейдемо до налаштувань групи безпеки, які ми вказали при створенні інстансу бази даних, і додамо новий дозвіл:
Як ви бачите, AWS сама пропонує нам опцію для вхідних правил для MySQL або Aurora. Ми бачимо, що підключення буде здійснюватися за допомогою TCP протоколу і матиме Діапазон Портів 3306, як це повинно бути в MySQL СУБД.
Я також дозволив підключення з будь-якої IP, вказавши 0.0.0.0/0. Однак, ви можете вибрати опцію "My IP" тут, щоб дозволити підключення з вашої IP-адреси.
Підключення до MySQL Workbench
Як я вже згадував раніше, ми будемо керувати нашою хмарною базою даних з нашого локального комп'ютера.
Щоб зробити це, відкрийте MySQL Workbench і натисніть на кнопку connect
:
Ви побачите наступне вікно. Тут нам потрібно ввести дані, які ми вказали при створенні екземпляра бази даних.
Давайте пройдемо це крок за кроком:
- Ім'я з'єднання: Тут ми вказуємо ім'я з'єднання, яке буде відображатися в MySQL Workbench. Це ім'я не вплине на інші налаштування;
- Метод з'єднання: За замовчуванням це TCP/IP, тому залишимо його як є або виберемо, якщо ваше значення за замовчуванням інше;
- Ім'я хоста: Тут нам потрібно вставити кінцеву точку, надану AWS, коли ми створили екземпляр бази даних. Я покажу вам, де знайти цю кінцеву точку на скріншоті нижче;
- Порт: 3306. Це стандартний порт, який ми будемо використовувати;
- Ім'я користувача: Тут вам потрібно ввести ім'я користувача, яке ми вказали при створенні екземпляра бази даних. У нашому випадку це
root
; - Пароль: Тут вам потрібно ввести пароль, який ви вказали при створенні екземпляра бази даних. У моєму випадку це
thisismypassword
; - Схема за замовчуванням: Залиште це поле порожнім, оскільки наразі у нас немає відповідної схеми.
Ви можете знайти кінцеву точку бази даних в AWS тут:
Після введення всіх даних натисніть Test Connection
, щоб перевірити точність введених даних та з'єднання. Ваше вікно з'єднання має виглядати приблизно так:
Тепер ви можете натиснути OK
у нижньому правому куті, і нове з'єднання з'явиться у вашому MySQL Workbench.
Як бачите, воно з'явилося і у мене:
Ви також можете перейти до свого списку екземплярів бази даних в AWS і побачити, що з'явилися нові з'єднання з MySQL для екземпляра, до якого ви підключилися:
Чудова робота. Ми успішно підключилися до екземпляра бази даних через локальну робочу станцію. У наступному розділі ми розглянемо основні команди, які ми можемо використовувати з таким екземпляром і як виглядатиме наша база даних.
Дякуємо за ваш відгук!