Resource Access Management (RAM) は Alibaba Cloud によって提供される、ユーザーのアイデンティティとリソースの権限を管理するためのサービスです。RAM を使用すると、Alibaba Cloud アカウント (root ユーザー) のキーを他のユーザーと共有することを回避でき、ユーザーに必要最小限の権限を付与できます。RAM ではポリシーを使用して権限付与を定義します。このトピックでは、RAM ポリシーの一般的な構造と、 云数据库 Tair(兼容 Redis) のポリシーステートメントを構成する要素である「アクション (Action)」「リソース (Resource)」および「条件 (Condition) 」について説明します。 云数据库 Tair(兼容 Redis) は、RAM コード (RamCode) が kvstore で、 资源级 での権限付与がサポートされています。
一般的なポリシー構造
RAM ポリシーは、一般的に以下のような JSON 構造で構成されます。
{
"Version": "1",
"Statement": [
{
"Effect": "<Effect>",
"Action": "<Action>",
"Resource": "<Resource>",
"Condition": {
"<Condition_operator>": {
"<Condition_key>": [
"<Condition_value>"
]
}
}
}
]
} ポリシーのフィールドに関する説明:
Version:ポリシーのバージョン番号。現在のポリシーバージョンは 1 です。
Statement:
Effect:「許可するか、拒否するか」という、最終的な結果を定義します。有効な値:Allow (許可) または Deny (拒否)。
Action:「何をすることができるか、できないか」を定義する、リソースへの具体的な操作を指します。
Resource:「何に対して操作を行うか」を定義する、操作の具体的な対象です。対象となるリソースは、ARN (Alibaba Cloud Resource Name) を使用して指定できます。
Condition:「どのような状況下でポリシーが適用されるか」という、権限が有効になるための付加的な制約条件を定義します。このフィールドは任意です。
Condition operator:条件の演算子。条件キーの値とリクエスト値をどのように比較するかを定義する「比較方法」です。条件演算子は、条件のタイプによって異なります。
Condition_key:条件のキー。ポリシーの条件が満たされているかを判断するために、リクエストから参照・チェックされる特定の属性を指します。
Condition_value:条件の値。条件キーから取得されたリクエスト値と比較するための、具体的な「基準値」です。
アクション (Action)
下表に、云数据库 Tair(兼容 Redis) で定義されたアクションを示します。以下で各列名について説明します。
アクション:特定のリソースに対して実行可能な操作。ポリシー構文では
Action要素として指定します。API:アクションを具体的に実行するための API。
アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。
リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定する必要があります。
リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーの
Resource要素で対応する ARN を指定してください。リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーの
Resource要素でアスタリスク (*) でマークされます。
条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。詳細については、「共通条件キー」をご参照ください。
依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。
|
アクション |
API |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
| kvstore:DescribeRunningLogRecords | DescribeRunningLogRecords | get |
*DBInstance。
|
なし | なし |
| kvstore:DeleteShardingNode | DeleteShardingNode | delete |
*DBInstance。
|
なし | なし |
| kvstore:TransformToPrePaid | TransformToPrePaid | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeRoleZoneInfo | DescribeRoleZoneInfo | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceNetExpireTime | ModifyInstanceNetExpireTime | update |
*DBInstance。
|
なし | なし |
| kvstore:UntagResources | UntagResources | delete |
*DBInstance。
|
なし | なし |
| kvstore:DescribeEncryptionKey | DescribeEncryptionKey | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifyInstanceSSL | ModifyInstanceSSL | update |
*DBInstance。
|
kvstore:SSLEnabled |
なし |
| kvstore:FlushExpireKeys | FlushExpireKeys | delete |
*DBInstance。
|
なし | なし |
| kvstore:ListTagResources | ListTagResources | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifySecurityGroupConfiguration | ModifySecurityGroupConfiguration | update |
*DBInstance。
|
なし | なし |
| kvstore:InitializeKvstorePermission | InitializeKvstorePermission | create |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateGlobalDistributeCache | CreateGlobalDistributeCache | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeEngineVersion | DescribeEngineVersion | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeAuditLogConfig | DescribeAuditLogConfig | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeAvailableResource | DescribeAvailableResource | get |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateCacheAnalysisTask | CreateCacheAnalysisTask | create |
*DBInstance。
|
なし | なし |
| kvstore:RestartInstance | RestartInstance | update |
*DBInstance。
|
なし | なし |
| kvstore:LockDBInstanceWrite | LockDBInstanceWrite | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceVpcAuthMode | ModifyInstanceVpcAuthMode | update |
*DBInstance。
|
kvstore:VpcAuthMode |
なし |
| kvstore:DescribeParameterGroupSupportParam | DescribeParameterGroupSupportParam | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceAttribute | ModifyInstanceAttribute | update |
*DBInstance。
|
なし | なし |
| kvstore:ModifyDBInstanceAutoUpgrade | ModifyDBInstanceAutoUpgrade | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeTairSkvDdbTableSchema | DescribeTairSkvDdbTableSchema | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeDedicatedClusterInstanceList | DescribeDedicatedClusterInstanceList | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeTairKVCacheInferInstances | DescribeTairKVCacheInferInstances | list |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceTDE | ModifyInstanceTDE | update |
*DBInstance。
|
kvstore:TDEStatus |
なし |
| kvstore:DescribeParameterModificationHistory | DescribeParameterModificationHistory | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeBackups | DescribeBackups | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifyIntranetAttribute | ModifyIntranetAttribute | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeAccounts | DescribeAccounts | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeEncryptionKeyList | DescribeEncryptionKeyList | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DeleteAccount | DeleteAccount | delete |
*DBInstance。
|
なし | なし |
| kvstore:ModifyBackupExpireTime | ModifyBackupExpireTime | update |
*すべてのリソース。
|
なし | なし |
| kvstore:TagResources | TagResources | create |
*DBInstance。
|
なし | なし |
| kvstore:ModifyGlobalSecurityIPGroupName | ModifyGlobalSecurityIPGroupName | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeActiveOperationTask | DescribeActiveOperationTask | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceParameter | ModifyInstanceParameter | update |
*すべてのリソース。
|
なし | なし |
| kvstore:AllocateDirectConnection | AllocateDirectConnection | create |
*DBInstance。
|
なし | なし |
| kvstore:DeleteGlobalSecurityIPGroup | DeleteGlobalSecurityIPGroup | delete |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeBackupTasks | DescribeBackupTasks | get |
*DBInstance。
|
なし | なし |
| kvstore:CreateBackup | CreateBackup | create |
*DBInstance。
|
なし | なし |
| kvstore:DescribeServiceLinkedRoleExists | DescribeServiceLinkedRoleExists | get |
*すべてのリソース。
|
なし | なし |
| kvstore:FlushInstanceForDB | FlushInstanceForDB | delete |
*すべてのリソース。
|
なし | なし |
| kvstore:FlushInstance | FlushInstance | delete |
*DBInstance。
|
なし | なし |
| kvstore:DescribeParameterTemplates | DescribeParameterTemplates | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeLogicInstanceTopology | DescribeLogicInstanceTopology | get |
*すべてのリソース。
|
なし | なし |
| kvstore:SyncDtsStatus | SyncDtsStatus | update |
*DBInstance。
|
なし | なし |
| kvstore:ModifyEventInfo | ModifyEventInfo | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyResourceGroup | ModifyResourceGroup | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeSecurityGroupConfiguration | DescribeSecurityGroupConfiguration | get |
*dbinstance
|
なし | なし |
| kvstore:ModifyAccountDescription | ModifyAccountDescription | update |
*DBInstance。
|
なし | なし |
| kvstore:AddShardingNode | AddShardingNode | create |
*DBInstance。
|
なし | なし |
| kvstore:DescribeCacheAnalysisReport | DescribeCacheAnalysisReport | get |
*dbinstance
|
なし | なし |
| kvstore:DescribeParameterGroups | DescribeParameterGroups | list |
*すべてのリソース。
|
なし | なし |
| kvstore:RebootProxy | RebootProxy | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyDBInstanceMonitor | ModifyDBInstanceMonitor | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeTairSkvDdbTable | DescribeTairSkvDdbTable | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeDBInstanceNetInfo | DescribeDBInstanceNetInfo | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifyGlobalSecurityIPGroupRelation | ModifyGlobalSecurityIPGroupRelation | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeCacheAnalysisReportList | DescribeCacheAnalysisReportList | get |
*DBInstance。
|
なし | なし |
| kvstore:ReleaseInstancePublicConnection | ReleaseInstancePublicConnection | delete |
*DBInstance。
|
なし | なし |
| kvstore:ModifyActiveOperationMaintainConfig | ModifyActiveOperationMaintainConfig | update |
*すべてのリソース。
|
なし | なし |
| kvstore:TransformInstanceChargeType | TransformInstanceChargeType | update |
*すべてのリソース。
|
なし | なし |
| kvstore:SwitchInstanceProxy | SwitchInstanceProxy | update |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateParameterGroup | CreateParameterGroup | create |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeAuditRecords | DescribeAuditRecords | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeMonitorItems | DescribeMonitorItems | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifySecurityIps | ModifySecurityIps | update |
*DBInstance。
|
なし | なし |
| kvstore:EnableAdditionalBandwidth | EnableAdditionalBandwidth | update |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateTairInstance | CreateTairInstance | create |
*DBInstance。
|
kvstore:InstanceClass kvstore:InstanceType |
なし |
| kvstore:DescribeHistoryTasks | DescribeHistoryTasks | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ResetAccountPassword | ResetAccountPassword | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeInstanceConfig | DescribeInstanceConfig | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeDbInstanceConnectivity | DescribeDbInstanceConnectivity | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifyAccountPassword | ModifyAccountPassword | update |
*DBInstance。
|
なし | なし |
| kvstore:ModifyInstanceMinorVersion | ModifyInstanceMinorVersion | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeInstancesOverview | DescribeInstancesOverview | get |
*すべてのリソース。
|
なし | なし |
| kvstore:TransformToEcs | TransformToEcs | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceBandwidth | ModifyInstanceBandwidth | update |
*すべてのリソース。
|
なし | なし |
| kvstore:MigrateToOtherZone | MigrateToOtherZone | update |
*DBInstance。
|
なし | なし |
| kvstore:CheckCloudResourceAuthorized | CheckCloudResourceAuthorized | get |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateTairSkvDdbTable | CreateTairSkvDdbTable | create |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateInstances | CreateInstances | create |
*DBInstance。
|
kvstore:InstanceClass kvstore:InstanceType kvstore:Appendonly |
なし |
| kvstore:DescribeDBNodeDirectVipInfo | DescribeDBNodeDirectVipInfo | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeTags | DescribeTags | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyGlobalSecurityIPGroup | ModifyGlobalSecurityIPGroup | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeHistoryMonitorValues | DescribeHistoryMonitorValues | get |
*DBInstance。
|
kvstore:ResourceTag kvstore:ResourceTag kvstore:ResourceTag kvstore:ResourceTag |
なし |
| kvstore:CreateTairSkvDdbWorkspace | CreateTairSkvDdbWorkspace | create |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyParameterGroup | ModifyParameterGroup | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeActiveOperationTaskCount | DescribeActiveOperationTaskCount | get |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateInstance | CreateInstance | create |
*DBInstance。
|
kvstore:InstanceClass kvstore:Appendonly kvstore:InstanceType |
なし |
| kvstore:ModifyInstanceAutoRenewalAttribute | ModifyInstanceAutoRenewalAttribute | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeClusterBackupList | DescribeClusterBackupList | get |
*DBInstance。
|
なし | なし |
| kvstore:AllocateInstancePublicConnection | AllocateInstancePublicConnection | create |
*DBInstance。
|
なし | なし |
| kvstore:DeleteBackup | DeleteBackup | delete |
*すべてのリソース。
|
なし | なし |
| kvstore:DeleteParameterGroup | DeleteParameterGroup | delete |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeGlobalSecurityIPGroup | DescribeGlobalSecurityIPGroup | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyTaskInfo | ModifyTaskInfo | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyActiveOperationTask | ModifyActiveOperationTask | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyActiveOperationTasks | ModifyActiveOperationTasks | update |
*すべてのリソース。
|
なし | なし |
| kvstore:SwitchInstanceHA | SwitchInstanceHA | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeParameterGroup | DescribeParameterGroup | get |
*すべてのリソース。
|
なし | なし |
| kvstore:RestoreInstance | RestoreInstance | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeActiveOperationMaintenanceConfig | DescribeActiveOperationMaintenanceConfig | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeParameters | DescribeParameters | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeSlowLogRecords | DescribeSlowLogRecords | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeHistoryEvents | DescribeHistoryEvents | create |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribePrice | DescribePrice | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeDBInstanceMonitor | DescribeDBInstanceMonitor | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifyInstanceSpec | ModifyInstanceSpec | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeActiveOperationTasks | DescribeActiveOperationTasks | get |
*すべてのリソース。
|
なし | なし |
| kvstore:SwitchNetwork | SwitchNetwork | update |
*DBInstance。
|
なし | なし |
| kvstore:DestroyInstance | DestroyInstance | delete |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeHistoryTasksStat | DescribeHistoryTasksStat | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeGlobalDistributeCache | DescribeGlobalDistributeCache | get |
*DBInstance。
|
なし | なし |
| kvstore:ModifyInstanceMajorVersion | ModifyInstanceMajorVersion | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeHistoryEventsStat | DescribeHistoryEventsStat | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeIntranetAttribute | DescribeIntranetAttribute | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeInstanceAttribute | DescribeInstanceAttribute | get |
*DBInstance。
|
なし | なし |
| kvstore:CreateAccount | CreateAccount | create |
*DBInstance。
|
なし | なし |
| kvstore:GrantAccountPrivilege | GrantAccountPrivilege | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeParameterGroupTemplateList | DescribeParameterGroupTemplateList | list |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeInstanceTDEStatus | DescribeInstanceTDEStatus | get |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeClusterMemberInfo | DescribeClusterMemberInfo | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeSecurityIps | DescribeSecurityIps | get |
*DBInstance。
|
なし | なし |
| kvstore:DescribeBackupPolicy | DescribeBackupPolicy | get |
*DBInstance。
|
なし | なし |
| kvstore:CancelActiveOperationTasks | CancelActiveOperationTasks | update |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateGlobalSecurityIPGroup | CreateGlobalSecurityIPGroup | create |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyDBInstanceConnectionString | ModifyDBInstanceConnectionString | update |
*DBInstance。
|
なし | なし |
| kvstore:DescribeInstanceAutoRenewalAttribute | DescribeInstanceAutoRenewalAttribute | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyAuditLogConfig | ModifyAuditLogConfig | update |
*DBInstance。
|
kvstore:DbAudit |
なし |
| kvstore:DeleteInstance | DeleteInstance | delete |
*DBInstance。
|
なし | なし |
| kvstore:DescribeGlobalSecurityIPGroupRelation | DescribeGlobalSecurityIPGroupRelation | get |
*すべてのリソース。
|
なし | なし |
| kvstore:ReleaseDirectConnection | ReleaseDirectConnection | delete |
*DBInstance。
|
なし | なし |
| kvstore:UpgradeProxy | UpgradeProxy | update |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeInstances | DescribeInstances | list |
DBInstance。
DBInstance。
|
なし | なし |
| kvstore:RemoveSubInstance | RemoveSubInstance | update |
*すべてのリソース。
|
なし | なし |
| kvstore:SwitchInstanceZoneFailOver | SwitchInstanceZoneFailOver | update |
*DBInstance。
|
なし | なし |
| kvstore:RenewAdditionalBandwidth | RenewAdditionalBandwidth | update |
*すべてのリソース。
|
なし | なし |
| kvstore:ModifyInstanceMaintainTime | ModifyInstanceMaintainTime | update |
*DBInstance。
|
なし | なし |
| kvstore:MasterNodeShutDownFailOver | MasterNodeShutDownFailOver | none |
*DBInstance。
|
なし | なし |
| kvstore:UnlockDBInstanceWrite | UnlockDBInstanceWrite | update |
*すべてのリソース。
|
なし | なし |
| kvstore:CreateTairKVCacheVNode | CreateTairKVCacheVNode | create |
*すべてのリソース。
|
なし | なし |
| kvstore:DescribeInstanceSSL | DescribeInstanceSSL | get |
*DBInstance。
|
なし | なし |
| kvstore:RenewInstance | RenewInstance | update |
*DBInstance。
|
なし | なし |
| kvstore:ModifyInstanceConfig | ModifyInstanceConfig | update |
*DBInstance。
|
kvstore:InstanceAofConfig kvstore:TLSVersion |
なし |
| kvstore:ModifyBackupPolicy | ModifyBackupPolicy | update |
*DBInstance。
|
kvstore:EnableBackupLog |
なし |
リソース (Resource)
下表に、云数据库 Tair(兼容 Redis) で定義されたリソースを示します。ポリシーステートメントのResource要素で指定することで、特定のアクションの適用対象を設定できます。各リソースは対応する ARN を持ち、一意的に識別されます。ARN はacs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}形式で、構成要素は以下のとおりです。
acs:Alibaba Cloud Service の頭文字で、Alibaba Cloud のパブリッククラウドを指します。{#ramcode}:RAM における具体的な Alibaba Cloud サービスの識別コード。{#regionId}:リージョン ID。アスタリスク (*) に設定した場合、リソースがすべてのリージョンに適用することを示します。{#accountId}:Alibaba Cloud アカウントの ID。アスタリスク (*) に設定した場合、リソースがすべての Alibaba Cloud アカウントに適用することを示します。{#resourceType}:具体的な Alibaba Cloud サービスによって定義されたリソースの識別子で、ファイルパスに似た階層構造をサポートしています。アスタリスク (*) に設定した場合、ステートメントがすべてのリソースに適用することを示します。
リソースタイプ |
ARN |
| DBInstance。 |
|
| TairInstance。 |
|
| dbinstance |
|
条件 (Condition)
下表に、云数据库 Tair(兼容 Redis) で定義されたプロダクトレベルの条件キーを示します。このほかに、Alibaba Cloud の共通条件キーを使用することもできます。これらのキーをポリシーステートメントのCondition要素として指定することで、きめ細かい権限付与ルールを定義できます。条件キーで、ポリシーのCondition_value要素で条件の値を指定します。
各条件キーには、文字列、数値、ブール値、IP アドレスといった特定のデータ型が定められています。データ型によって使用できる条件演算子が異なるため、キーのデータ型に基づいて適切な演算子を指定する必要があります。不適切な演算子を指定した場合、ポリシーステートメントは機能しません。データ型と条件演算子の対応関係については、「Condition_operator」をご参照ください。
条件キー |
説明 |
データ型 |
| kvstore:EnableBackupLog | データフラッシュバックの特徴を有効にするかどうかを指定します。有効な値: 1: データフラッシュバックの特徴を有効にします。0: データフラッシュバックの特徴を無効にします。 | String |
| kvstore:DbAudit | 監査ログの有効化ステータス。 | Boolean |
| kvstore:InstanceType | インスタンスタイプ。Redis インスタンスを作成する場合は Redis または Memcache に設定します。Tair インスタンスを作成する場合は tair_rdb、tair_scm、または tair_essd に設定します。 | String |
| kvstore:VpcAuthMode | VPC における認証モード。有効な値: Open: パスワードベースの認証。Close: パスワードフリーアクセス。 | String |
| kvstore:InstanceAofConfig | インスタンスの AOF パラメータ設定。 | String |
| kvstore:Appendonly | インスタンスの AOF 構成。有効な値: yes: AOF 永続化を有効にします。no: AOF 永続化を無効にします。 | String |
| kvstore:TDEStatus | インスタンスの TDE (透過的データ暗号化) を有効にするかどうかを指定します。 | String |
| kvstore:SSLEnabled | TLS (SSL) の有効化ステータス。 | String |
| kvstore:ResourceTag | Redis インスタンスのタグ情報。タグキーと組み合わせて kvstore:ResourceTag/<tag-key> のフォームにします。例: タグが team:dev の場合、条件キーと値は \\\\\\"kvstore:ResourceTag/team\\\\\\": \\\\\\"dev\\\\\\" となります。 | String |
| kvstore:InstanceClass | インスタンスタイプ。例: redis.master.small.default。値はリクエストパラメーター InstanceClass から取得されます。 | String |
| kvstore:TLSVersion | 使用中の TLS プロトコルバージョン。 | String |
カスタム RAM ポリシーの作成方法
カスタムポリシーを作成し、RAM ユーザー、RAM ユーザーグループ、または RAM ロールに付与できます。詳細については、以下をご参照ください。