purchase-reserved-node-offering
Описание
Позволяет вам приобрести резервированные узлы. Amazon Redshift предлагает предварительно определённый набор предложений по резервированию узлов. Вы можете приобрести одно или несколько предложений. Вы можете вызвать API DescribeReservedNodeOfferings, чтобы получить доступные предложения по резервированию узлов. Вы можете вызвать этот API, указав конкретное предложение по резервированию узла и количество узлов, которые вы хотите зарезервировать.
Дополнительную информацию об предложениях по резервированию узлов см. в разделе Покупка резервированных узлов в руководстве Amazon Redshift Cluster Management Guide.
См. также: Документация API AWS
Синтаксис
purchase-reserved-node-offering
--reserved-node-offering-id <value>
[--node-count <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]
Параметры
--reserved-node-offering-id (строка)
--node-count (целое число)
Количество резервированных узлов, которые вы хотите приобрести.
По умолчанию: 1
--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 (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь тайм-аута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения к сокету в секундах. Если значение установлено в 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.
Приобретение резервированного узла
В данном примере показано, как приобрести предложение по резервированию узла. reserved-node-offering-id получается путем вызова describe-reserved-node-offerings.
Команда:
aws redshift purchase-reserved-node-offering --reserved-node-offering-id ceb6a579-cf4c-4343-be8b-d832c45ab51c
Результат:
{
"ReservedNode": {
"OfferingType": "Heavy Utilization",
"FixedPrice": "",
"NodeType": "dw.hs1.xlarge",
"ReservedNodeId": "1ba8e2e3-bc01-4d65-b35d-a4a3e931547e",
"UsagePrice": "",
"RecurringCharges": [
{
"RecurringChargeAmount": "",
"RecurringChargeFrequency": "Hourly"
}
],
"NodeCount": 1,
"State": "payment-pending",
"StartTime": "2013-02-13T17:08:39.051Z",
"Duration": 31536000,
"ReservedNodeOfferingId": "ceb6a579-cf4c-4343-be8b-d832c45ab51c"
},
"ResponseMetadata": {
"RequestId": "01bda7bf-7600-11e2-b605-2568d7396e7f"
}
}
Вывод
ReservedNode -> (структура)
Описание резервированного узла. Вы можете вызвать API DescribeReservedNodeOfferings, чтобы получить доступные предложения по резервированию узлов.
ReservedNodeId -> (строка)
ReservedNodeOfferingId -> (строка)
NodeType -> (строка)
StartTime -> (временная метка)
Duration -> (целое число)
FixedPrice -> (двойное число)
UsagePrice -> (двойное число)
CurrencyCode -> (строка)
NodeCount -> (целое число)
State -> (строка)
Состояние резервируемого вычислительного узла.
Возможные значения:
- pending-payment-Этот резервированный узел недавно был приобретён, и продажа была одобрена, но оплата ещё не подтверждена.
- active-Этот резервированный узел принадлежит вызывающему объекту и доступен для использования.
- payment-failed-Оплата за попытку покупки не удалась.
- retired-Резервированный узел больше недоступен.
- exchanging-Владелец обменивает резервированный узел на другой резервированный узел.
OfferingType -> (строка)
RecurringCharges -> (список)
Повторные платежи за резервированный узел.
(структура)
Описание повторного платежа.
RecurringChargeAmount -> (двойное число)
RecurringChargeFrequency -> (строка)
ReservedNodeOfferingType -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.