すべてのプロダクト
Search
ドキュメントセンター

PolarDB:RAM を使用したリソース認可

最終更新日:Mar 29, 2026

Resource Access Management (RAM) を使用すると、サブアカウントに対して PolarDB-X 1.0 リソースへの細かいアクセス権限を付与できます。このページでは、PolarDB-X 1.0 がサポートする RAM 認可ルールと、RAM が利用可能なリージョンについて説明します。

認可ルールの仕組み

各 RAM ポリシー文には、操作リソース の指定が必要です。PolarDB-X 1.0 のリソースは、以下の形式に従います:

acs:drds:<regionId>:<accountId>:<resourcePath>

プレースホルダーを実際の値に置き換えてください:

プレースホルダー説明
<regionId>インスタンスが配置されているリージョン ID。詳細については、「RAM をサポートするリージョン」をご参照ください。cn-hangzhou
<accountId>ご利用の Alibaba Cloud アカウント ID123456789012
<resourcePath>リソースパス。下記の認可ルール表をご参照ください。instance/drds-abc123

例:中国 (杭州) の特定インスタンスへのアクセスを許可する場合:

acs:drds:cn-hangzhou:123456789012:instance/drds-abc123

リソースタイプ

PolarDB-X 1.0 では、以下の 5 種類のリソースパターンがサポートされています:

リソースパターン範囲
instance/*すべてのインスタンス(ワイルドカード)
instance/$instanceid特定のインスタンス
instance/$instanceid/db/*特定のインスタンス内のすべてのデータベース(ワイルドカード)
instance/$instanceid/db/$dbname特定のインスタンス内の特定のデータベース
contacts/*すべてのアラート連絡先(ワイルドカード)

認可ルール

以下の表には、アクセスレベル別に分類されたすべてのサポート操作が一覧表示されています。最小限の必要な権限で RAM ポリシーを作成する際に、これらの表をご活用ください。

認可ルール 列に記載されている、$ で始まるすべてのパラメーターを、実際の値に置き換えてください。$regionIdRAM をサポートするリージョン」に記載されているリージョン ID を使用してください。

インスタンス管理

これらの操作は、インスタンスレベル(instance/* または instance/$instanceid)で実行されます。

操作認可ルール説明
CreateDrdsInstanceacs:drds:$regionid:$accountid:instance/*インスタンスを作成します
DescribeDrdsInstanceListacs:drds:$regionid:$accountid:instance/*インスタンスの一覧を表示します
UpgradeDrdsInstanceacs:drds:$regionid:$accountid:instance/$instanceidインスタンスの構成を変更します
RemoveDRDSInstanceacs:drds:$regionid:$accountid:instance/$instanceidインスタンスをリリースします
DescribeDrdsInstanceacs:drds:$regionid:$accountid:instance/$instanceidインスタンスの詳細情報を取得します
VersionChanageacs:drds:$regionid:$accountid:instance/$instanceidインスタンスのバージョンをアップグレードまたはロールバックします
CreateInternetAddressacs:drds:$regionid:$accountid:instance/$instanceidインスタンス用のパブリック IP アドレスを作成します
ReleaseInternetAddressacs:drds:$regionid:$accountid:instance/$instanceidインスタンスのパブリック IP アドレスをリリースします
DescribeInstanceMonitoracs:drds:$regionid:$accountid:instance/$instanceidインスタンスの監視情報を取得します
DescribeSlowSqlacs:drds:$regionid:$accountid:instance/$instanceidスロー SQL をクエリします

データベース管理

これらの操作は、データベースレベル(instance/$instanceid/db/* または instance/$instanceid/db/$dbname)で実行されます。

操作認可ルール説明
CreateDrdsDBacs:drds:$regionid:$accountid:instance/$instanceid/db/*データベースを作成します
DescribeDrdsDbListacs:drds:$regionid:$accountid:instance/$instanceid/db/*インスタンス内のデータベース一覧を表示します
DescribeDrdsDbacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameデータベースの詳細情報を取得します
DeleteDrdsDbacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameデータベースを削除します
ModifyReadWriteWeightacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname読み取りポリシーを変更します
DescribeLogicTableListacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameデータベース内のテーブル一覧を表示します
ExecuteDDLacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnamePolarDB-X 1.0 コンソールでデータ定義言語 (DDL) 文を実行します
ModifyDrdsIpWhiteListacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameデータベースの IP アドレスホワイトリストを変更します
DrdsDataImportacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameデータをインポートします
DrdsSmoothExpandacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameスケールアウトを実行します
CreateReadOnlyAccountacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname読み取り専用アカウントを作成します
ModifyReadOnlyAccountPasswordacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname読み取り専用アカウントのパスワードを変更します
RemoveReadOnlyAccountacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname読み取り専用アカウントを削除します
DrdsShardToolacs:drds:$regionid:$accountid:instance/$instanceid/db/$dbnameシャード変更ツールを使用します

アラート管理

アラート連絡先およびアラートグループの操作では、contacts/* ワイルドカードを使用し、個別のアラート連絡先に限定することはできません。アラートルールの操作は、インスタンスレベルで実行されます。

CreateAlarmRule および ModifyAlarmRule を実行するには、アラート連絡先グループをクエリするために DescribeAlarmGroup 権限が必要です。
操作認可ルール説明
DescribeAlarmContactsacs:drds:$regionid:$accountid:contacts/*アラート連絡先の一覧を表示します
AddAlarmContactsacs:drds:$regionid:$accountid:contacts/*アラート連絡先を追加します
ModifyAlarmContactsacs:drds:$regionid:$accountid:contacts/*アラート連絡先を変更します
RemoveAlarmContactsacs:drds:$regionid:$accountid:contacts/*アラート連絡先を削除します
DescribeAlarmGroupacs:drds:$regionid:$accountid:contacts/*アラートグループの一覧を表示します
AddAlarmGroupacs:drds:$regionid:$accountid:contacts/*アラートグループを追加します
ModifyAlarmGroupacs:drds:$regionid:$accountid:contacts/*アラートグループを変更します
RemoveAlarmGroupacs:drds:$regionid:$accountid:contacts/*アラートグループを削除します
DescribeAlarmRuleacs:drds:$regionid:$accountid:instance/$instanceidアラートルールの一覧を表示します
CreateAlarmRuleacs:drds:$regionid:$accountid:instance/$instanceidアラートルールを作成します
ModifyAlarmRuleacs:drds:$regionid:$accountid:instance/$instanceidアラートルールを変更します
RemoveAlarmRuleacs:drds:$regionid:$accountid:instance/$instanceidアラートルールを削除します
DescribeAlarmHistoryacs:drds:$regionid:$accountid:instance/$instanceidアラート履歴をクエリします

RAM をサポートするリージョン

以下のリージョンで RAM 認可がサポートされています。リージョン ID の値を、認可ルール内の $regionId として使用してください。

リージョン IDリージョン名
cn-hangzhou中国 (杭州)
cn-shenzhen中国 (深セン)
cn-shanghai中国 (上海)
cn-qingdao中国 (青島)
cn-beijing中国 (北京)