

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.

# Actualización de un bus de eventos predeterminado mediante AWS CloudFormation EventBridge
<a name="event-bus-update-default-cfn"></a>

CloudFormation le permite configurar y administrar sus AWS recursos en todas las cuentas y regiones de forma centralizada y repetible al tratar la infraestructura como un código. CloudFormation lo hace permitiéndole crear *plantillas* que definen los recursos que desea aprovisionar y administrar.

Como EventBridge aprovisiona automáticamente el bus de eventos predeterminado en su cuenta, no puede crearlo mediante una CloudFormation plantilla, como haría normalmente con cualquier recurso que quisiera incluir en una CloudFormation pila. Para incluir el bus de eventos predeterminado en una CloudFormation pila, primero debe *importarlo* a una pila. Una vez que haya importado el bus de eventos predeterminado a una pila, podrá actualizar las propiedades del bus de eventos según lo desee.

Para importar un recurso existente a una pila de CloudFormation nueva o existente, necesita la siguiente información:
+ Un identificador únicos del recurso que se va a importar.

  Para los buses de eventos predeterminados, el identificador es `Name` y luego el valor del identificador es`default`.
+ Una plantilla que describe con precisión las propiedades actuales del recurso existente.

  El siguiente fragmento de código de plantilla contiene un recurso `AWS::Events::EventBus` que describe las propiedades actuales de un bus de eventos predeterminado. En este ejemplo, el bus de eventos se ha configurado para usar un DLQ clave administrada por el cliente y un DLQ para el cifrado en reposo.

  Además, el recurso `AWS::Events::EventBus` que describe el bus de eventos predeterminado que desea importar debe incluir una propiedad `DeletionPolicy` establecida en `Retain`.

  ```
  {
      "AWSTemplateFormatVersion": "2010-09-09",
      "Description": "Default event bus import example",
      "Resources": {
          "defaultEventBus": {
              "Type" : "AWS::Events::EventBus",
              "DeletionPolicy": "Retain",
              "Properties" : {
                  "Name" : "default",
                  "KmsKeyIdentifier" : "{{KmsKeyArn}}",
                  "DeadLetterConfig" : {
                      "Arn" : "{{DLQ_ARN}}"
                  }
              }
          }
      }
  }
  ```

Para obtener más información, consulte [CloudFormation Gestión de los recursos existentes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import.html) en la *Guía del CloudFormation usuario*.