Cuando agregue una versión de esquema, deberá comparar las versiones para asegurarse de que se aceptará el nuevo esquema.
Para agregar una nueva versión a un esquema existente, utilice la API Acción RegisterSchemaVersion (Python: register_schema_version).
Especifique una estructura de SchemaId
para indicar el esquema para el que desea agregar una versión, y una SchemaDefinition
para definir el esquema.
Ejemplos de código 12:
aws glue register-schema-version --schema-definition "{\"type\": \"record\", \"name\": \"r1\", \"fields\": [ {\"name\": \"f1\", \"type\": \"int\"}, {\"name\": \"f2\", \"type\": \"string\"} ]}" --schema-id SchemaArn="arn:aws:glue:us-east-1:901234567890:schema/registryName/testschema"
aws glue register-schema-version --schema-definition "{\"type\": \"record\", \"name\": \"r1\", \"fields\": [ {\"name\": \"f1\", \"type\": \"int\"}, {\"name\": \"f2\", \"type\": \"string\"} ]}" --schema-id SchemaName="testschema",RegistryName="testregistry"
-
Inicie sesión en AWS Management Console y abra la consola de AWS Glue en https://console.aws.amazon.com/glue/
. En el panel de navegación, en Data catalog (Catálogo de datos), elija Schema (Esquemas).
Seleccione el esquema de la lista de esquemas, al marcar la casilla correspondiente.
Seleccione uno o varios esquemas de la lista, al marcar las casillas correspondientes.
En el menú Action (Acción), elija Register new version (Registrar nueva versión).
En la casilla New version (Nueva versión), ingrese o pegue el nuevo esquema.
Elija Compare with previous version (Comparar con la versión anterior) para ver las diferencias con la versión del esquema anterior.
También puede seleccionar Add metadata (Agregar metadatos) para agregar metadatos de versión para anotar o clasificar la versión del esquema. Ingrese Key (Clave) y Value (Valor) opcional.
Elija Register version (Registrar versión).

La versión de esquema(s) aparece en la lista de versiones. Si la versión cambió el modo de compatibilidad, la versión se marcará como punto de control.
Ejemplo de comparación de versiones de esquema.
Cuando elige Compare with previous version (Comparar con la versión anterior), verá las versiones anterior y nueva mostradas juntas. La información que se modificó se resaltará de la siguiente manera:
Amarillo: indica información modificada.
Verde: indica el contenido agregado en la última versión.
Rojo: indica el contenido eliminado de la última versión.
También se pueden realizar comparaciones con versiones anteriores.
