TIL46 - AWS RDS with django


AWS RDS with django


1.RDSが選択されました



2.パラメータグループの選択と作成



左側のメニューからパラメータグループを選択すると、該当する画面が表示され、「パラメータグループの作成」をクリックします.

3.詳細を入力



私のパラメータ配列はmysql 5です7に設定します.
次のグループ名と説明は、自分で作成できます.
私は今回の二次種目のチーム名に基づいて書いたのです.

4.グループの変更



作成したグループをクリックすると、適切なページが表示され、設定するパラメータが必要です.
私のような状況です.
character_set_client
character_set_connection
character_set_database
character_set_results
character_set_server
-> utf8mb4
collation_connection
-> utf8mb4_general_ci
collation_server
-> utf8mb4_unicode_ci

5.データベースの作成



ダッシュボードに移動し、下部の[データベースを作成]をクリックします.

標準を選択して作成し、次のように設定します.
識別子は任意に入力できますが、私は今回のプロジェクトチームの名前に参加しました.

下部の接続で、共通の出口「Yes」に変換します.

6. security groups



これにより、エンドポイントが作成され、チームメンバーが任意の場所からアクセスできるようにセキュリティグループに移動します.
設定する必要があります.
もちろん、これは非常に危険な安全設定なので、そうすべきではありません.

セキュアなグループインバウンドを設定し、ソースタイプを画像に設定する必要があります.

7.接続と設定


mysql -h 엔드포인트주소 -u root -p
に示すようにmysqlに接続します.
これはmy settingsですpyに適用して終わりました!
DATABASES = {
    'default' : {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'ridibooksl',    # 데이터베이스명
        'USER': 'root',		# db접속 계정명
        'PASSWORD': 'dddddd',
        'HOST': 'ridibooksl.cc3p5ig8chi6.ap-northeast-2.rds.amazonaws.com',
        'PORT': '3306',
		'OPTIONS': {'charset': 'utf8mb4'}
    }
}