파라미터 그룹을 생성할 때 발생하는 You can't create or assign a custom parameter group for engine custom-sqlserver-ee 문제 확인

파라미터 그룹을 생성할 때 발생하는 You can't create or assign a custom parameter group for engine custom-sqlserver-ee 문제 확인

파라미터 그룹을 생성할 때 발생하는 You can't create or assign a custom parameter group for engine custom-sqlserver-ee 문제 원인에 대해 확인해 봤습니다.
Clock Icon2024.07.23

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 파라미터 그룹을 생성할 때 발생하는 You can't create or assign a custom parameter group for engine custom-sqlserver-ee 문제 원인에 대해 확인해 봤습니다.

문제 발생

jw-pgerror-1

RDS Custom SQL Server의 파라미터 그룹을 생성하려고 시도했지만 에러가 발생했습니다.

You can't create or assign a custom parameter group for engine custom-sqlserver-se.

에러 메시지로는 사용자 지정 파라미터 그룹을 생성할 수 없다는 내용의 메시지입니다.

문제 원인 파악

RDS Custom SQL Server의 제한 사항은 아래 공식 문서에서 확인할 수 있습니다.

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html

결과적으로는 RDS Custom SQL Server의 파라미터 그룹을 사용자가 직접 생성하는 것은 불가능하며, 사용자 정의 인스턴스용이기 때문에 직접 생성할 수 없습니다.

그렇다면 AWS CLI에서는 RDS Custom SQL Server 사용자 지정 파라미터 그룹을 생성할 수 있을까요?

콘솔 화면에서는 RDS Custom SQL Server 파라미터 그룹이 보였지만, 파라미터 그룹 생성에 관한 AWS CLI 문서에서는 해당 파라미터 그룹이 없는 것을 확인할 수 있습니다.

https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html

aws rds create-db-parameter-group \
    --db-parameter-group-name test-pg \
    --db-parameter-group-family custom-sqlserver-se-15.0 \
    --description "test-pg"

만약을 위해 한 번 AWS CLI로 생성을 시도해 봅시다.

An error occurred (InvalidParameterCombination) when calling the CreateDBParameterGroup operation: You can't create or assign a custom parameter group for engine custom-sqlserver-se.

하지만 결과는 동일하게 생성할 수 없다는 에러 메시지가 출력됩니다.

aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine custom-sqlserver-se

이번에는 유효한 엔진 버전을 확인해 보도록 합시다.

[
    "custom-sqlserver-se-15.0",
    "custom-sqlserver-se-15.0",
    "custom-sqlserver-se-15.0",
    "custom-sqlserver-se-15.0",
    "custom-sqlserver-se-15.0",
    "custom-sqlserver-se-15.0",
    "custom-sqlserver-se-16.0"
]

엔진 버전은 문제없이 출력되는 것을 확인할 수 있습니다.

하지만, 결과적으로 사용자 정의 인스턴스용으로 사용되는 파라미터 그룹이므로 AWS 콘솔과 AWS CLI에서의 생성은 불가능하다는 것을 확인할 수 있습니다.

본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 jaewookkim533@yahoo.com로 보내주시면 감사하겠습니다.

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.