Amazon Redshift Serverless を作成する際に DbUser parameter に関するエラーが出た場合の対処方法

Amazon Redshift Serverless の作成を行う IAM ユーザーまたは IAM ロールの名前はアルファベットで始まる必要があります。
2023.05.24

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

マネジメントコンソールで Amazon Redshift Serverless の作成を行おうとすると、以下の DbUser のパラメータに関するエラーが表示されて作成が行えません。

The DbUser parameter must begin with a letter, contain only alphanumeric characters, underscore ('_'), plus sign ('+'), dot ('.'), at ('@'), or hyphen ('-'), and be less than 128 characters.

コンソール上からは DbUser のパラメータを指定することはできないので、どうしてこのエラーが発生しているのかわかりません。対処方法を教えてください。

redshift-error

どう対応すればいいの?

上記のエラーは Amazon Redshift Serverless の作成を行う IAM ユーザー(または IAM ロール)の名前がアルファベット(a-z)で始まらない場合に発生します。

エラーを回避するためには、アルファベットで始まる IAM ユーザー(IAM ロール)を使用して Redshift Serverless の作成を行なってください。

アルファベットで始まる IAM ユーザーを使用し、Redshift Serverless の作成を実施したところ、問題なく Redshift Serverless が構築されることを確認しました。

作成成功

参照情報