Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ FunctionGraph/ Preguntas frecuentes/ Preguntas frecuentes sobre la configuración de funciones/ ¿Cómo uso las versiones y los alias de una función HTTP con un activador de APIG para la actualización gris?
Actualización más reciente 2023-05-09 GMT+08:00

¿Cómo uso las versiones y los alias de una función HTTP con un activador de APIG para la actualización gris?

  1. Cree versiones V1 y V2 basadas en latest y cree un alias llamado alias para V1 con un peso del 100%, y cree un activador de APIG para alias.
    Figura 1 Versiones de publicación V1 y V2
    Figura 2 Creación de alias y vinculación de V1 a él
    Figura 3 Creación de un activador para alias

Puede crear activadores de APIG para una versión o alias de función. De forma predeterminada, el nombre de un activador es API_{Function name}{Version}, y ala ruta de solicitud es /{Function name}-{Version}.

Un URL del activador de APIG solo se usará para un alias o su versión coincidente. Por ejemplo, supongamos que V1 se ha vinculado a alias. Si crea un activador con el nombre predeterminado API_testapigV1 para V1 y luego crea otro activador con el mismo nombre y URL para alias, el activador API_testapigV1 no se mostrará en la lista de activadores de V1.

  1. Vuelva a la página de ficha Aliases de latest y haga clic en Edit en la fila de alias y establezca Additional Version en V2 con un peso personalizado. Esto es para la actualización gris de V1 a V2.

    Las ponderaciones indican el porcentaje de datos recibidos que se asignarán a las versiones correspondientes. Puede establecer un peso que cumpla con sus requisitos de servicio.

    Figura 4 Edición de un alias

  2. Cree la versión V3, haga clic en Edit en la fila de alias en la página de fichas Aliases y cambie Version a V2 y Additional Version a V3 con una ponderación personalizada. Esto es para la actualización gris de V2 a V3.
    Figura 5 Creación de V3
    Figura 6 Edición de un alias

    Después de publicar una versión basada en latest, puede publicar más versiones solo después de realizar un cambio de configuración o código en la función.

    Los alias enlazados con activadores no se pueden eliminar.