CreateDatabase
In this article:
CreateDatabase#
Description#
Запрос на создание базы данных сервиса PaaS.
Для некоторых СУБД новую базу данных можно создать из резервной копии. Для каких СУБД доступна эта возможность, можно узнать на странице Базы данных. Информацию об имеющихся резервных копиях можно получить с помощью метода ListBackups.
Request Parameters#
database — Параметры базы данных.
Тип: Объект DatabaseCreateRequest
Необходимо: Да
serviceId — Идентификатор сервиса.
Тип: String
Необходимо: Да
Response Elements#
database — Параметры базы данных.
Тип: Объект DatabaseResponse
Examples#
Для управления сервисами PaaS в К2 Облаке с помощью API необходима кастомизированная версия библиотеки boto3:
import boto3
session = boto3.Session(
aws_access_key_id="<AWS_ACCESS_KEY_ID>",
aws_secret_access_key="<AWS_SECRET_ACCESS_KEY>",
region_name="",
)
paas_client = session.client(
'paas',
endpoint_url='https://paas.k2.cloud/',
)
paas_client.create_database(
serviceId='fm-cluster-7867D61F',
database={
"name": "database_name",
"backupEnabled": True,
"users": [{"name": "user_name"}],
},
)
Или утилита c2-paas из пакета K2 Cloud API Client:
c2-paas CreateDatabase serviceId fm-cluster-7867D61F database.name database_name database.backupEnabled true database.users.1.name user_name