

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# RabbitMQ용 Amazon MQ: 버전 4로 업그레이드할 수 없는 브로커 RabbitMQ
<a name="troubleshooting-action-required-codes-rabbitmq-not-upgradeable-to-v4"></a>

RabbitMQ용 Amazon MQ는 RabbitMQ 3 브로커를 RabbitMQ 4로 업그레이드하려고 하고 브로커에 클래식 대기열이 있거나 Khepri 메타데이터 스토어 기능 플래그가 활성화된 경우 `RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4` 작업 필수 코드를 생성합니다. RabbitMQ Amazon MQ는 메이저 버전 업그레이드를 적용하지 않으며 브로커를 게시하고 사용할 수 있도록 합니다.

이 작업 필수 코드는 RabbitMQ 3 브로커에만 적용됩니다. 이 상태를 해결하고 업그레이드를 계속하려면 다음 단계를 완료하세요.

## RABBITMQ\_BROKER\_NOT\_UPGRADEABLE\_TO\_V4 진단 및 해결
<a name="w2aac40c39b7"></a>

1. [Amazon MQ 대기열 마이그레이션 도구를 사용하여 모든 클래식 대기열을 쿼럼 대기열로 마이그레이션](https://github.com/amazon-mq/rabbitmq-queue-migration)합니다. 이 도구는 RabbitMQ 웹 콘솔(**관리자** > **대기열 마이그레이션**) 또는 HTTP API를 통해 액세스할 수 있습니다.

1. 브로커에서 Khepri가 활성화된 경우 RabbitMQ 4에 대한 현재 위치 업그레이드 경로가 없습니다. 대신 [RabbitMQ 블루-그린 배포](https://www.rabbitmq.com/docs/blue-green-upgrade)를 고려해 보세요.

기본 문제를 해결하면 Amazon MQ가 자동으로 `CRITICAL_ACTION_REQUIRED` 상태를 지웁니다.

**참고**  
[UpdateBroker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/brokers-broker-id.html#UpdateBroker) API 작업을 사용하여 브로커 엔진 버전을 3.13으로 다시 업데이트하여 `CRITICAL_ACTION_REQUIRED` 상태를 지울 수 있습니다.