= Підключіть базу даних Azure для PostgreSQL Flexible Server за допомогою методу підключення приватного доступу = **СТОСУЄТЬСЯ База даних Azure для PostgreSQL – гнучкий сервер База даних Azure для PostgreSQL Flexible Server — це керована служба, яку можна використовувати для запуску, керування та масштабування доступних серверів PostgreSQL у хмарі. У цьому короткому посібнику показано, як створити гнучкий сервер у віртуальній мережі за допомогою порталу Azure Якщо у вас немає підписки на Azure, створіть безкоштовний обліковий запис Azure, перш ніж почати == Увійдіть на портал Azure == Перейдіть на портал Azure. Введіть свої облікові дані, щоб увійти на портал. Перегляд за замовчуванням — це панель приладів служби == Створіть базу даних Azure для гнучкого сервера PostgreSQL == Ви створюєте гнучкий сервер із визначеним набором обчислювальних ресурсів і ресурсів зберігання. Ви створюєте сервер у групі ресурсів Azure Щоб створити гнучкий сервер, виконайте наведені нижче дії. Знайдіть і виберіть База даних Azure для серверів PostgreSQL на порталі: Виберіть додати На Виберіть сторінку параметрів розгортання Бази даних Azure для PostgreSQL, виберіть Гнучкий сервер як варіант розгортання: На Basicstab, введіть підписку, групу ресурсів, регіон і назву сервера. Зі значеннями за замовчуванням це забезпечить сервер PostgreSQL версії 12 із ціновим рівнем загального призначення з використанням 2 vCores, 8 ГБ оперативної пам’яті та 28 ГБ пам’яті. Резервне зберігання становить сім днів. Ви можете використовувати Developmentworkload, щоб за замовчуванням вибрати нижчий рівень ціноутворення В Basicstab, введіть унікальне ім’я користувача та пароль адміністратора Перейти до Вкладка «Мережа» та виберіть приватний доступ. Ви не можете змінити спосіб підключення після створення сервера. Виберіть Створити віртуальну мережу, щоб створити нову віртуальну мережу vnetenvironment1. Виберіть OK, коли ви вкажете назву віртуальної мережі та інформацію про підмережу Виберіть Переглянути + створити, щоб переглянути гнучку конфігурацію сервера Виберіть Створити, щоб підготувати сервер. Ініціалізація може зайняти кілька хвилин Зачекайте, поки розгортання завершиться та буде успішним Виберіть Перейдіть до ресурсу, щоб переглянути сторінку огляду сервера == Створення віртуальної машини Azure Linux == Оскільки сервер знаходиться у віртуальній мережі, ви можете підключатися до нього лише з інших служб Azure у тій же віртуальній мережі, що й сервер. Щоб підключитися та керувати сервером, давайте створимо віртуальну машину Linux. Віртуальна машина повинна бути створена в **той самий регіон** і **та сама підписка. Віртуальну машину Linux можна використовувати як SSH-тунель для керування вашим сервером бази даних Перейдіть до своєї групи ресурсів, у якій було створено сервер. Виберіть додати Виберіть Сервер Ubuntu 18.04 LTS В Basicstab у розділі «Деталі проекту» переконайтеся, що вибрано правильну підписку, а потім виберіть «Створити нову групу ресурсів». Введіть myResourceGroup для імені Під Деталі екземпляра, введіть myVM для імені віртуальної машини та виберіть ту саму область, що й ваш сервер бази даних Під Обліковий запис адміністратора, виберіть відкритий ключ SSH в Тип імені користувача azureuser для Джерело відкритого ключа SSH, залиште значення за замовчуванням «Створити нову пару ключів», а потім введіть myKey для назви пари ключів Під Правила вхідного порту>Загальнодоступні вхідні порти, виберіть Дозволити вибрані порти, а потім виберіть SSH (22) і HTTP (80) зі спадного меню Виберіть Сторінка Networking для налаштування віртуальної мережі. Для віртуальної мережі виберіть vnetenvironment1, створений для сервера бази даних Виберіть Керуйте конфігурацією підмережі, щоб створити нову підмережу для сервера Додайте нову підмережу для віртуальної машини Після успішного створення підмережі закрийте сторінку Виберіть Огляд + Створення Виберіть Створити. Коли відкриється вікно «Створити нову пару ключів», виберіть «Завантажити закритий ключ і створити ресурс». Ваш файл ключа буде завантажено як myKey.pem важливо Переконайтеся, що ви знаєте, де Файл .pem завантажено. Вам знадобиться шлях до нього на наступному кроці Після завершення розгортання виберіть Перейдіть до ресурсу, щоб переглянути сторінку огляду віртуальної машини Виберіть публічну IP-адресу та скопіюйте її в буфер обміну == Встановити клієнтські інструменти PostgreSQL == Створіть SSH-з’єднання з віртуальною машиною за допомогою Bash або PowerShell. Коли вам буде запропоновано, відкрийте підключення SSH до вашої віртуальної машини. Замініть IP-адресу на вашу віртуальну машину та замініть шлях до .pem із шляхом до місця завантаження файлу ключа ssh -i .\Завантаження\myKey1.pem [email protected] Порада Ключ SSH, який ви створили, можна використовувати під час наступного створення віртуальної машини в Azure. Просто виберіть **Використовуйте ключ, що зберігається в Azure**, для **джерела відкритого ключа SSH** під час наступного створення віртуальної машини. Ви вже маєте закритий ключ на своєму комп’ютері, тому вам не потрібно нічого завантажувати Вам потрібно встановити інструмент postgresql-client, щоб мати можливість підключитися до сервера sudo apt-get оновлення sudo apt-get інсталяція postgresql-клієнта Підключення до бази даних забезпечується за допомогою SSL, тому вам потрібно завантажити загальнодоступний сертифікат SSL wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem == Підключіться до сервера з віртуальної машини Azure Linux == З Інструмент клієнта **psql** установлено, тепер ми можемо підключитися до сервера з вашого локального середовища psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem == Очистити ресурси == Тепер ви створили базу даних Azure для гнучкого сервера PostgreSQL у групі ресурсів. Якщо ви не очікуєте, що ці ресурси знадобляться в майбутньому, ви можете видалити їх, видаливши групу ресурсів, або просто видалити сервер PostgreSQL. Щоб видалити групу ресурсів, виконайте такі дії: - На порталі Azure знайдіть і виберіть Групи ресурсів - У списку груп ресурсів виберіть назву вашої групи ресурсів - В На сторінці огляду вашої групи ресурсів виберіть Видалити групу ресурсів - У діалоговому вікні підтвердження введіть назву вашої групи ресурсів, а потім виберіть Видалити == Наступні кроки == == Відгук == Надіслати та переглянути відгук для