3.5.2.7. system-database シークレットを更新する
新しい外部データベースを指すように、system-database シークレットを更新する必要があります。シークレットを更新する前に、既存のリソースのバックアップを作成します。
oc get secret system-database -n $THREESCALE_NAMESPACE -o yaml > system-database-secret.yaml
新しいデータベース接続文字列を変数 DB_URL に設定します。
DB_URL=mysql2://$DB_USER:$DB_PASSWORD@$RDS_ENDPOINT/$DB_NAME
新しい MySQL RDS インスタンスへの新しい接続文字列を設定するには、3scale のインストール先 namespace 内の system-database シークレットを置き換えます。
oc create secret generic system-database --from-literal=URL=$DB_URL --dry-run=client -o yaml | oc replace -n $THREESCALE_NAMESPACE -f -