create-hosted-zone
Описание
Создает новую публичную или частную зону размещения. Вы создаете записи в публичной зоне размещения, чтобы определить, как вы хотите маршрутизировать трафик в интернете для домена, такого как example.com, и его поддоменов (apex.example.com, acme.example.com). Вы создаете записи в частной зоне размещения, чтобы определить, как вы хотите маршрутизировать трафик для домена и его поддоменов внутри одной или нескольких Amazon Virtual Private Clouds (Amazon VPC).
Предупреждение
Вы не можете преобразовать публичную зону размещения в частную зону размещения или наоборот. Вместо этого вы должны создать новую зону размещения с тем же именем и создать новые наборы записей ресурсов.Дополнительную информацию о стоимости зон размещения см. в разделе Цены на Amazon Route 53.
Обратите внимание на следующее:
- Вы не можете создать зону размещения для домена верхнего уровня (TLD), такого как .com.
- Для публичных зон размещения Route 53 автоматически создает запись SOA по умолчанию и четыре записи NS для зоны. Дополнительную информацию о записях SOA и NS см. в разделе NS и SOA-записи, создаваемые Route 53 для зоны размещения в Руководстве разработчика Amazon Route 53. Если вы хотите использовать те же имена серверов для нескольких публичных зон размещения, вы можете при необходимости связать с зоной размещения набор делегирования повторного использования. См. элемент
DelegationSetId. - Если ваш домен зарегистрирован у регистратора, отличного от Route 53, вы должны обновить имена серверов у своего регистратора, чтобы сделать Route 53 службой DNS для домена. Дополнительную информацию см. в разделе Миграция службы DNS для существующего домена в Amazon Route 53 в Руководстве разработчика Amazon Route 53.
При отправке запроса CreateHostedZone начальный статус зоны размещения составляет PENDING. Для публичных зон размещения это означает, что записи NS и SOA пока не доступны на всех серверах DNS Route 53. Когда записи NS и SOA будут доступны, статус зоны изменится на INSYNC.
Для запроса CreateHostedZone у вызывающего абонента должны быть разрешения ec2:DescribeVpcs.
Примечание
При создании частных зон размещения Amazon VPC должен принадлежать той же части, где создается зона размещения. Часть — это группа Amazon Web Services регионов. Каждая учетная запись Amazon Web Services ограничена одной частью.
Поддерживаемые части:
-
aws- регионы Amazon Web Services -
aws-cn- регионы Китая -
aws-us-gov- регион Amazon Web Services GovCloud (США)
Дополнительную информацию см. в разделе Управление доступом в Общие сведения об Amazon Web Services.
См. также: Документацию по API AWS
Синтаксис
create-hosted-zone
--name <value>
[--vpc <value>]
--caller-reference <value>
[--hosted-zone-config <value>]
[--delegation-set-id <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--name (строка)
Имя домена. Укажите полное доменное имя, например, www.example.com. Конечная точка необязательна; Amazon Route 53 предполагает, что имя домена полностью квалифицировано. Это означает, что Route 53 рассматривает www.example.com (без конечной точки) и www.example.com. (с конечной точкой) как идентичные.
Если вы создаете публичную зону размещения, это имя, которое вы зарегистрировали у своего регистратора DNS. Если ваш домен зарегистрирован у регистратора, отличного от Route 53, измените имена серверов вашего домена на набор NameServers, который CreateHostedZone возвращает в DelegationSet.
--vpc (структура)
(Только для частных зон размещения) Сложная структура, содержащая информацию об Amazon VPC, который вы связываете с этой зоной размещения.
При создании частной зоны размещения вы можете указать только одну Amazon VPC. Если вы связываете VPC с зоной размещения с помощью этого запроса, также требуются параметры VPCId и VPCRegion.
Для связи дополнительных Amazon VPC с зоной размещения используйте команду AssociateVPCWithHostedZone после создания зоны размещения.
VPCRegion -> (строка)
VPCId -> (строка)
Краткая синтаксическая конструкция:
VPCRegion=string,VPCId=string
Синтаксис JSON:
{
"VPCRegion": "us-east-1"|"us-east-2"|"us-west-1"|"us-west-2"|"eu-west-1"|"eu-west-2"|"eu-west-3"|"eu-central-1"|"eu-central-2"|"ap-east-1"|"me-south-1"|"us-gov-west-1"|"us-gov-east-1"|"us-iso-east-1"|"us-iso-west-1"|"us-isob-east-1"|"me-central-1"|"ap-southeast-1"|"ap-southeast-2"|"ap-southeast-3"|"ap-south-1"|"ap-south-2"|"ap-northeast-1"|"ap-northeast-2"|"ap-northeast-3"|"eu-north-1"|"sa-east-1"|"ca-central-1"|"cn-north-1"|"cn-northwest-1"|"af-south-1"|"eu-south-1"|"eu-south-2"|"ap-southeast-4"|"il-central-1"|"ca-west-1"|"ap-southeast-5"|"mx-central-1"|"us-isof-south-1"|"us-isof-east-1"|"ap-southeast-7",
"VPCId": "string"
}
--caller-reference (строка)
CreateHostedZone без риска выполнения операции дважды. Вы должны использовать уникальную строку CallerReference каждый раз, когда отправляете запрос CreateHostedZone. CallerReference может быть любой уникальной строкой, например, отметкой даты/времени.--hosted-zone-config (структура)
(Необязательно) Сложная структура, содержащая следующие необязательные значения:
- Для публичных и частных зон размещения — необязательный комментарий
- Для частных зон размещения — необязательный элемент
PrivateZone
Если вы не укажете комментарий или элемент PrivateZone, опустите HostedZoneConfig и другие элементы.
Comment -> (строка)
PrivateZone -> (булево)
Не включайте PrivateZone в эту структуру ввода. Его значение возвращается в выводе команды.
Краткая синтаксическая конструкция:
Comment=string,PrivateZone=boolean
Синтаксис JSON:
{
"Comment": "string",
"PrivateZone": true|false
}
--delegation-set-id (строка)
Если вы хотите связать с этой зоной размещения набор делегирования повторного использования, ID, назначенный Amazon Route 53 набору делегирования повторного использования при его создании. Дополнительную информацию о наборах делегирования повторного использования см. в разделе CreateReusableDelegationSet.
Если вы используете набор делегирования повторного использования для создания публичной зоны размещения для поддомена, убедитесь, что родительская зона размещения не использует один или несколько одинаковых имен серверов. При наличии перекрывающихся имен серверов операция вызовет ошибку ConflictingDomainsExist.
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставляемому --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет взята дословно. Это может не быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение по умолчанию или значение input, выводит пример ввода JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, оно выведет пример ввода YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверит входные данные команд и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (булево)
Включить отладку.
--endpoint-url (строка)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки сертификатов SSL.
--no-paginate (булево)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команд.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Показать версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- вкл
- выкл
- авто
--no-sign-request (булево)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, который будет использоваться для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться дословно. При предоставлении содержимого из файла, которое отображается на двоичный блок, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла непосредственно независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить пагинатор cli для вывода.
--cli-auto-prompt (булево)
Автоматически запросить параметры ввода cli.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросы параметров ввода cli.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования, аналогичные Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Для создания зоны размещения
Следующая create-hosted-zone команда добавляет зону размещения с именем example.com, используя ссылку на вызывающего 2014-04-01-18:47. Дополнительный комментарий содержит пробел, поэтому он должен быть заключен в кавычки:
aws route53 create-hosted-zone --name example.com --caller-reference 2014-04-01-18:47 --hosted-zone-config Comment="command-line version"
Дополнительную информацию см. в разделе Работа с зонами размещения в руководстве разработчика Amazon Route 53.
Вывод
HostedZone -> (структура)
Сложный тип, содержащий общую информацию о зоне размещения.
Id -> (строка)
Name -> (строка)
Имя домена. Для общедоступных зон размещения это имя, которое вы зарегистрировали у своего регистратора DNS.
Дополнительную информацию о том, как указать символы, отличные от a-z , 0-9 и - (тире), и о том, как указать интернационализированные доменные имена, см. в разделе CreateHostedZone.
CallerReference -> (строка)
CallerReference при создании зоны размещения.Config -> (структура)
Сложный тип, который включает элементы Comment и PrivateZone. Если вы опустили элементы HostedZoneConfig и Comment из запроса, элементы Config и Comment не появятся в ответе.
Comment -> (строка)
PrivateZone -> (булево)
ResourceRecordSetCount -> (целое число)
LinkedService -> (структура)
Если зона размещения была создана другой службой, то службой, которая создала зону размещения. Когда зона размещения создается другой службой, вы не можете редактировать или удалять ее с помощью Route 53.
ServicePrincipal -> (строка)
Description -> (строка)
ChangeInfo -> (структура)
Сложный тип, содержащий информацию о запросе CreateHostedZone.
Id -> (строка)
Status -> (строка)
PENDING указывает, что этот запрос еще не был применен ко всем серверам DNS Amazon Route 53.SubmittedAt -> (временная метка)
2017-03-27T17:48:16.751Z соответствует 27 марта 2017 г. в 17:48:16.751 UTC.Comment -> (строка)
DelegationSet -> (структура)
Сложный тип, описывающий имена серверов для этой зоны размещения.
Id -> (строка)
CallerReference -> (строка)
CallerReference при создании набора делегирования.NameServers -> (список)
Сложный тип, содержащий список авторитетных серверов имен для зоны размещения или набора делегирования.
(строка)
VPC -> (структура)
Сложный тип, содержащий информацию об Amazon VPC, который вы связали с этой зоной размещения.
VPCRegion -> (строка)
VPCId -> (строка)
Location -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.