ApsaraDB RDS コンソールで、または API 操作を呼び出すことによって、ApsaraDB RDS for SQL Server インスタンスの標準アカウント、特権アカウント、およびグローバル読み取り専用アカウントを作成できます。
範囲
インスタンスの最初のアカウントは、特権アカウントまたは スーパーユーザーアカウント (SA 権限) である必要があります。
特権アカウントと標準アカウントは、すべての仕様のインスタンスで作成できます。 グローバル読み取り専用アカウントは、次の要件を満たすインスタンスで作成できます。
データベースバージョン: SQL Server 2016 以降。
インスタンスファミリー: 汎用または専用。
アカウントの制限:
標準アカウント: 制限なし。
特権アカウント: インスタンスごとに最大 1 つの特権アカウント。
グローバル読み取り専用アカウント: インスタンスごとに最大 2 つのグローバル読み取り専用アカウント。
アカウント権限ルール
特権アカウント管理ルール
シナリオ | 権限の動作 |
特権アカウントの作成 | 作成されると、アカウントには既存のすべてのデータベースに対する db_owner ロールが自動的に付与されます。 手動での権限付与は必要ありません。 |
データベースの追加 |
|
| |
特権アカウントの再作成 |
|
標準アカウント管理ルール
シナリオ | 権限の動作 |
標準アカウントの作成 |
|
データベースの追加 |
|
| |
同じ名前で標準アカウントを再作成する |
|
グローバル読み取り専用アカウント管理ルール
シナリオ | 権限の動作 |
グローバル読み取り専用アカウントの作成 |
|
データベースの追加 | 新しいデータベース (アカウント作成後に作成されたデータベース) の場合、アカウントには読み取り専用アクセスが自動的に付与されます。 手動で権限を付与したり、範囲を変更したりする必要はありません。 |
グローバル読み取り専用アカウントの削除 |
|
グローバル読み取り専用アカウントの再作成 |
|
注
強力なパスワードの設定: データベースのセキュリティを確保するために、データベースアカウントに強力なパスワードを設定し、定期的に変更してください。 また、アカウントのパスワードポリシーを設定して、パスワードの有効期間を制御し、アカウントのセキュリティを強化することもできます。
最小権限の原則: データベースアカウントに権限を割り当てる際は、最小権限の原則に従ってください。 ビジネスロールに基づいてアカウントを作成し、必要に応じて読み取り専用および読み取り/書き込み権限を割り当てます。 必要に応じて、より細かい粒度でデータベースアカウントとデータベースを作成できます。 これにより、各データベースアカウントは、そのビジネスに必要なデータにのみアクセスできるようになります。 書き込み操作が不要な場合は、読み取り専用権限を割り当ててください。
アカウントの作成
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、アカウント管理 をクリックします。
アカウントの作成 をクリックし、次のパラメーターを設定します。
説明ApsaraDB RDS for SQL Server インスタンスの最初のアカウントは、特権アカウントまたは スーパーユーザーアカウントである必要があります。 標準アカウントまたはグローバル読み取り専用アカウントは、特権アカウントまたはスーパーユーザーアカウントを作成した後にのみ作成できます。
特権アカウント
パラメーター
説明
データベースアカウント
データベースアカウント名を入力します。 名前は文字で始まり、文字または数字で終わる必要があります。 小文字、数字、アンダースコア (_) を含めることができます。 アカウント名を キーワードにすることはできません。
アカウントタイプ
特権アカウント を選択します。 各インスタンスは 1 つの特権アカウントのみをサポートします。
新しいパスワード
アカウントのパスワードを入力します。 パスワードは次の要件を満たす必要があります:
長さが 8~32 文字であること。
大文字、小文字、数字、特殊文字のうち、3 種類以上を含むこと。
特殊文字は
!@#$%^&*()_+-=です。
パスワードの確認
確認のため、同じパスワードを再度入力します。
パスワードポリシーの適用
パスワードポリシーを適用すると、パスワードの有効期間を制御し、アカウントのセキュリティを強化できます。 ポリシーを適用する前に、まず アカウントのパスワードポリシーを設定する必要があります。
備考
説明を入力します。 説明は最大 256 文字です。
標準アカウント
パラメーター
説明
データベースアカウント
データベースアカウント名を入力します。 名前は文字で始まり、文字または数字で終わる必要があります。 小文字、数字、アンダースコア (_) を含めることができます。 アカウント名を キーワードにすることはできません。
アカウントタイプ
標準アカウント を選択します。 インスタンスは複数の標準アカウントを持つことができます。
権限付与データベース:
標準アカウント に 1 つ以上のデータベースに対する権限を付与し、それぞれに異なる権限を設定できます。 データベースが作成されていない場合は、このフィールドを空のままにして、後でアカウントに権限を付与できます。 権限を付与するには:
未許可のデータベース リストで、権限を付与するデータベースを選択します。
をクリックして、データベースを 許可済みデータベース リストに追加します。アカウントのデータベースに対する権限を設定します。 権限には、読み書き (DML)、読み取り専用、または 所有者 があります。 詳細については、「アカウント権限」をご参照ください。
新しいパスワード
アカウントのパスワードを入力します。 パスワードは次の要件を満たす必要があります:
長さが 8~32 文字であること。
大文字、小文字、数字、特殊文字のうち、3 種類以上を含むこと。
特殊文字は
!@#$%^&*()_+-=です。
パスワードの確認
確認のため、同じパスワードを再度入力します。
パスワードポリシーの適用
パスワードポリシーを適用すると、パスワードの有効期間を制御し、アカウントのセキュリティを強化できます。 ポリシーを適用する前に、まず アカウントのパスワードポリシーを設定する必要があります。
備考
説明を入力します。 説明は最大 256 文字です。
グローバル読み取り専用アカウント
パラメーター
説明
データベースアカウント
データベースアカウント名を入力します。 名前は文字で始まり、文字または数字で終わる必要があります。 小文字、数字、アンダースコア (_) を含めることができます。 アカウント名を キーワードにすることはできません。
アカウントタイプ
[グローバル読み取り専用アカウント] を選択します。 このアカウントが作成されると、インスタンス内の既存のすべてのデータベースに対する読み取り専用権限が自動的に付与されます。 これらの権限は、新しいデータベースにも適用されます。
新しいパスワード
アカウントのパスワードを入力します。 パスワードは次の要件を満たす必要があります:
長さが 8~32 文字であること。
大文字、小文字、数字、特殊文字のうち、3 種類以上を含むこと。
特殊文字は
!@#$%^&*()_+-=です。
パスワードの確認
確認のため、同じパスワードを再度入力します。
パスワードポリシーの適用
パスワードポリシーを適用すると、パスワードの有効期間を制御し、アカウントのセキュリティを強化できます。 ポリシーを適用する前に、まず アカウントのパスワードポリシーを設定する必要があります。
備考
説明を入力します。 説明は最大 256 文字です。
OK をクリックします。 ページが更新されると、作成されたアカウントを表示できます。
参考
コンソールを使用して SA 権限を持つデータベースアカウントを作成する。
CreateAccount API 操作を呼び出して、さまざまな種類のデータベースアカウントを作成します。
DeleteAccount API 操作を呼び出して、さまざまな種類のデータベースアカウントを削除します。




