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.
Edición de un servicio
Puede realizar las siguientes modificaciones en un servicio de AWS Proton.
-
Edite la descripción del servicio.
-
Para editar un servicio, agregue y quite las instancias de servicio.
Edición de la descripción del servicio
Puede utilizar la consola o la AWS CLI para editar la descripción de un servicio.
Edite un servicio para agregar o eliminar instancias de servicio
En el caso de un servicio de AWS Proton, puede agregar o eliminar instancias de servicio; para ello, debe enviar una especificación editada. Para que una solicitud se realice correctamente, se deben cumplir las siguientes condiciones:
-
Cuando se envía la solicitud de edición, el servicio y la canalización aún no se editan ni se eliminan.
-
La especificación editada no incluye ni las ediciones que modifican a la canalización del servicio ni las ediciones de las instancias de servicio existentes que no sean para eliminarse.
-
La especificación editada no elimina ninguna instancia de servicio existente que tenga un componente conectado. Para eliminar una instancia de servicio de este tipo, primero debe actualizar el componente para desconectarlo de su instancia de servicio. Para obtener más información sobre los componentes, consulte Componentes de AWS Proton.
Las instancias en las que se ha producido un error de eliminación son instancias de servicio en el estado DELETE_FAILED
. Cuando se solicita editar un servicio, AWS Proton intenta eliminar automáticamente las instancias en las que se haya producido un error de eliminación como parte del proceso de edición. Si alguna de las instancias de servicio no se pudo eliminar, es posible que aún haya recursos asociados a dichas instancias, aunque no estén visibles desde la consola o la AWS CLI. Compruebe los recursos de la infraestructura de las instancias que no se pudieron eliminar y límpialos para que AWS Proton pueda eliminarlos.
Para conocer la cuota de instancias de servicio de un servicio, consulte Cuotas de AWS Proton. También debe mantener al menos una instancia de servicio para el servicio después de crearlo. Durante el proceso de actualización, AWS Proton hace un recuento de las instancias de servicio existentes y de las instancias que se van a añadir o eliminar. Las instancias que no se hayan podido eliminar se incluyen en este recuento y el usuario debe contabilizarlas al editar su spec
.
Uso de la consola o la AWS CLI para agregar o eliminar instancias de servicio
Qué ocurre cuando se agregan o se eliminan instancias de servicio
Tras enviar una edición de servicio para eliminar y agregar instancias de servicio, AWS Proton realiza las siguientes acciones.
-
Establece el servicio en
UPDATE_IN_PROGRESS
. -
Si el servicio tiene una canalización, establece su estado en
IN_PROGRESS
y bloquea las acciones de la canalización. -
Establece las instancias de servicio que se van a eliminar como
DELETE_IN_PROGRESS
. -
Bloquea las acciones del servicio.
-
Bloquea las acciones en instancias de servicio que estén marcadas para eliminarse.
-
Crea nuevas instancias de servicio.
-
Elimina las instancias que se hayan indicado para su eliminación.
-
Intenta eliminar las instancias cuya eliminación haya producido errores.
-
Una vez se agreguen o eliminen instancias por completo, vuelve a aprovisionar la canalización de servicios (si la hubiera), establece el servicio en
ACTIVE
y habilita las acciones del servicio y de la canalización.
AWS Proton intenta solucionar los modos de error de la siguiente manera.
-
Si no se pudieron crear una o más instancias de servicio, AWS Proton intenta desaprovisionar todas las instancias de servicio recién creadas y devuelve la
spec
al estado anterior. No elimina ninguna instancia de servicio ni modifica la canalización de ninguna manera. -
Si no se pudieron eliminar una o más instancias de servicio, AWS Proton vuelve a aprovisionar la canalización sin las instancias eliminadas. La
spec
se actualiza para incluir las instancias agregadas y excluir las instancias que se marcaron para su eliminación. -
Si la canalización no se aprovisiona correctamente, no se intentará revertirla y tanto el servicio como la canalización reflejarán un estado de actualización con errores.
Modificaciones de etiquetado y servicio
Al añadir instancias de servicio como parte de la edición del servicio, las etiquetas administradas por AWS se propagan a las nuevas instancias y los recursos aprovisionados y se crean automáticamente para ellos. Si crea etiquetas nuevas, esas etiquetas solo se aplicarán a las nuevas instancias. Las etiquetas administradas por el cliente del servicio existente también se propagan a las nuevas instancias. Para obtener más información, consulte Recursos y etiquetado de AWS Proton.