Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso AWS CloudFormation para implementar Accelerate los cambios de configuración
Si desea implementar su perfil de CustomerManagedAlarms configuración mediante AWS CloudFormation, puede usar las siguientes AWS CloudFormation plantillas. Coloque la configuración JSON que desee en el AMSAlarmManagerConfigurationVersion.Content campo.
Al implementar las plantillas en una AWS CloudFormation pila o conjunto de pilas, la implementación del AMSResourceTaggerDeployment recurso fallará si no se ha seguido el formato JSON requerido para la configuración. Consulte Perfil de configuración de Accelerate: monitoreo para obtener más información sobre el formato esperado.
Para obtener ayuda sobre la implementación de estas plantillas como una CloudFormation pila o conjunto de pilas, consulte la CloudFormation documentación de AWS correspondiente a continuación:
nota
Si despliega una versión de configuración mediante una de estas plantillas y, posteriormente, elimina la CloudFormation pila o el conjunto de pilas, la versión de configuración de la plantilla permanecerá como la versión implementada actualmente y no se realizará ningún despliegue adicional. Si desea volver a la configuración predeterminada, tendrá que implementar manualmente una configuración vacía (es decir, solo {}) o actualizar la pila a una configuración vacía, en lugar de eliminar la pila.
JSON
{ "Description": "Custom configuration for the AMS Alarm Manager.", "Resources": { "AMSAlarmManagerConfigurationVersion": { "Type": "AWS::AppConfig::HostedConfigurationVersion", "Properties": { "ApplicationId": { "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-ApplicationId" }, "ConfigurationProfileId": { "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID" }, "Content": "{}", "ContentType": "application/json" } }, "AMSAlarmManagerDeployment": { "Type": "AWS::AppConfig::Deployment", "Properties": { "ApplicationId": { "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-ApplicationId" }, "ConfigurationProfileId": { "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID" }, "ConfigurationVersion": { "Ref": "AMSAlarmManagerConfigurationVersion" }, "DeploymentStrategyId": { "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-Deployment-StrategyID" }, "EnvironmentId": { "Fn::ImportValue": "AMS-Alarm-Manager-Configuration-EnvironmentId" } } } } }
YAML
Description: Custom configuration for the AMS Alarm Manager. Resources: AMSAlarmManagerConfigurationVersion: Type: AWS::AppConfig::HostedConfigurationVersion Properties: ApplicationId: !ImportValue AMS-Alarm-Manager-Configuration-ApplicationId ConfigurationProfileId: !ImportValue AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID Content: | { } ContentType: application/json AMSAlarmManagerDeployment: Type: AWS::AppConfig::Deployment Properties: ApplicationId: !ImportValue AMS-Alarm-Manager-Configuration-ApplicationId ConfigurationProfileId: !ImportValue AMS-Alarm-Manager-Configuration-CustomerManagedAlarms-ProfileID ConfigurationVersion: !Ref AMSAlarmManagerConfigurationVersion DeploymentStrategyId: !ImportValue AMS-Alarm-Manager-Configuration-Deployment-StrategyID EnvironmentId: !ImportValue AMS-Alarm-Manager-Configuration-EnvironmentId