Каков правильный синтаксис для установки метода apply в AWS :: RDS :: DBParameterGroup в Cloudformation? - PullRequest
0 голосов
/ 03 октября 2019

Документация для группы Parameters группы DBParameter гласит следующее:

An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters may be modified in a single request. For more information, see Working with DB Parameter Groups in the Amazon RDS User Guide.

MySQL

Valid Values (for Apply method): immediate | pending-reboot

You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when DB Instance reboots.

Я бы хотел установить метод apply на immediate для обоих из следующих параметров:

      Parameters:
        character_set_server: utf8mb4
        collation_server: utf8mb4_unicode_ci

Каков синтаксис для этого?

1 Ответ

0 голосов
/ 03 октября 2019

С Документация AWS :

При изменении значения параметра при применении изменения определяется тип параметра. Изменения динамических параметров применяются немедленно. Изменения статических параметров требуют перезагрузки экземпляров БД, связанных с кластером БД, который использует группу параметров кластера БД, прежде чем изменения вступят в силу. Чтобы определить тип параметра, перечислите параметры в группе параметров, используя одну из процедур, показанных в разделе «Список групп параметров БД».

В консоли AWS в разделе RDS> Группы параметров выМожно видеть, что оба упомянутых вами параметра являются динамическими параметрами.

Parameter group character_set_server enter image description here

Поэтому, когда вы обновите стек Cloudformation, ваши изменения в группах параметров будут применены немедленно.

...