Actualizar un grupo de informes - AWS CodeBuild

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.

Actualizar un grupo de informes

Cuando actualice un grupo de informes, puede especificar información acerca de si se deben exportar los datos de resultados de prueba sin procesar a archivos en un bucket de Amazon S3. Si decide exportar a un bucket de S3, puede especificar lo siguiente para su grupo de informes:

  • Si los archivos de resultados de las pruebas sin procesar están comprimidos en un ZIP archivo.

  • Si los archivos de resultados de prueba sin procesar están cifrados. Puede especificar el cifrado con una de las siguientes opciones:

    • Y Clave administrada de AWS para Amazon S3.

    • Una clave administrada por el cliente creada y configurada por usted.

Para obtener más información, consulte Cifrado de datos.

Si utilizas el AWS CLI para actualizar un grupo de informes, también puedes actualizar o añadir etiquetas. Para obtener más información, consulte Etiquetar un grupo de informes en AWS CodeBuild.

nota

El rol CodeBuild de servicio especificado en el proyecto se usa para obtener permisos de carga en el bucket de S3.

Actualizar un grupo de informes (consola)

Utilice el siguiente procedimiento para actualizar un grupo de informes mediante AWS Management Console.

Para actualizar un grupo de informes
  1. Abra la AWS CodeBuild consola en https://console.aws.amazon.com/codesuite/codebuild/home.

  2. En el panel de navegación, elija Report groups (Grupos de informes).

  3. Elija el grupo de informes que desea actualizar.

  4. Elija Editar.

  5. Seleccione o desactive Copia de seguridad en Amazon S3. Si ha seleccionado esta opción, especifique la configuración de exportación:

    1. En S3 bucket name (Nombre de bucket de S3), escriba el nombre del bucket de S3.

    2. En Path prefix (Prefijo de ruta), introduzca la ruta en el bucket de S3 donde desea cargar los resultados de prueba.

    3. Seleccione Compress test result data in a zip file (Comprimir los datos de los resultados de prueba en un archivo zip) para comprimir los archivos de datos de resultados de prueba sin procesar.

    4. Expanda Additional configuration (Configuración adicional) para mostrar las opciones de cifrado. Seleccione una de las siguientes opciones:

      • Clave AWS administrada predeterminada para usar a Clave administrada de AWS para Amazon S3. Para obtener más información, consulte Gestión por el cliente CMKs en la Guía del AWS Key Management Service usuario. Esta es la opción de cifrado predeterminada.

      • Seleccione una clave personalizada para usar una clave administrada por el cliente creada y configurada por usted. Para la clave de AWS KMS cifrado, introduzca la ARN de su clave de cifrado. Su formato es el siguiente: arn:aws:kms:<region-id>: <aws-account-id>:key/<key-id> . Para obtener más información, consulte Creación de KMS claves en la Guía del AWS Key Management Service usuario.

      • Disable artifact encryption (Desactivar el cifrado de artefactos) para desactivar el cifrado. Puede elegir esta opción si desea compartir los resultados de sus pruebas o publicarlos en un sitio web estático. (Un sitio web dinámico puede ejecutar código para descifrar los resultados de prueba).

Actualizar un grupo de informes (CLI)

Utilice el siguiente procedimiento para actualizar un grupo de informes mediante AWS CLI.

Para actualizar un grupo de informes
  1. Cree un archivo denominado UpdateReportGroupInput.json.

  2. Copie lo siguiente en UpdateReportGroupInput.json:

    { "arn": "", "exportConfig": { "exportConfigType": "S3", "s3Destination": { "bucket": "bucket-name", "path": "path", "packaging": "NONE | ZIP", "encryptionDisabled": "false", "encryptionKey": "your-key" } }, "tags": [ { "key": "tag-key", "value": "tag-value" } ] }
  3. Introduzca el ARN de su grupo de informes en la arn línea (por ejemplo,"arn":"arn:aws:codebuild:region:123456789012:report-group/report-group-1").

  4. Aplique a UpdateReportGroupInput.json las actualizaciones que desee implementar al grupo de informes.

    • Si desea actualizar el grupo de informes para exportar archivos de resultados de prueba sin procesar a un bucket de S3, actualice la sección exportConfig. Reemplace bucket-name por el nombre del bucket de S3 y path por la ruta de acceso del bucket de S3 a la que desea exportar los archivos. Si desea comprimir los archivos exportados, para packaging, especifique ZIP. De lo contrario, especifique NONE. Se utiliza encryptionDisabled para especificar si se deben cifrar los archivos exportados. Si cifra los archivos exportados, introduzca la clave administrada por el cliente.

    • Si desea actualizar su grupo de informes para que no exporte los archivos de resultados de las pruebas sin procesar a un depósito de S3, actualice la exportConfig sección con lo siguienteJSON:

      { "exportConfig": { "exportConfigType": "NO_EXPORT" } }
    • Si desea actualizar las etiquetas del grupo de informes, actualice la sección tags. Puede cambiar, agregar o quitar etiquetas. Si desea eliminar todas las etiquetas, actualícelas con lo siguienteJSON:

      "tags": []
  5. Ejecute el siguiente comando:

    aws codebuild update-report-group \ --cli-input-json file://UpdateReportGroupInput.json