访问控制(RAM)是阿里云提供的管理用户身份与资源访问权限的服务。使用 RAM 可以让您避免与其他用户共享阿里云账号密钥,并可按需为用户授予最小权限。RAM 中使用权限策略描述授权的具体内容。
本文为您介绍 检索分析服务 Elasticsearch版 为 RAM 权限策略定义的操作(Action)、资源(Resource)和条件(Condition)。 检索分析服务 Elasticsearch版 的 RAM 代码(RamCode)为 elasticsearch ,支持的授权粒度为 资源级 。
权限策略通用结构
权限策略支持 JSON 格式,其通用结构如下:
{
"Version": "1",
"Statement": [
{
"Effect": "<Effect>",
"Action": "<Action>",
"Resource": "<Resource>",
"Condition": {
"<Condition_operator>": {
"<Condition_key>": [
"<Condition_value>"
]
}
}
}
]
} 各字段含义如下:
Effect:权限策略效果。取值:Allow(允许)、Deny(拒绝)。
Action:授予允许或拒绝权限的具体操作。具体信息,请参见操作(Action)。
Resource:受操作影响的具体对象,您可以使用资源 ARN 来描述指定资源。具体信息,请参见资源(Resource)。
Condition:指授权生效的条件。可选字段。具体信息,请参见条件(Condition)。
Condition_operator:条件运算符,不同类型的条件对应不同的条件运算符。具体信息,请参见权限策略基本元素。
Condition_key:条件关键字。
Condition_value:条件关键字对应的值。
操作(Action)
下表是检索分析服务 Elasticsearch版定义的操作,这些操作可以在 RAM 权限策略语句的Action元素中使用,用来授予执行该操作的权限。下面对表中的具体项提供说明:
操作:是指具体的权限点。
API:是指操作对应的 API 接口。
访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
资源类型:是指操作中支持授权的资源类型。具体说明如下:
对于必选的资源类型,用前面加 * 表示。
对于不支持资源级授权的操作,用
全部资源表示。
条件关键字:是指云产品自身定义的条件关键字。该列不体现适用于任何操作的通用条件关键字。
关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
|
操作 |
API |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
| elasticsearch:DeleteSnapshotRepo | DeleteSnapshotRepo | delete |
*全部资源
|
无 | 无 |
| elasticsearch:UninstallPlugin | UninstallLogstashPlugin | none |
*全部资源
|
无 | 无 |
| elasticsearch:CancelDeletion | CancelDeletion | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListTags | ListTags | get |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeElasticsearchHealth | DescribeElasticsearchHealth | get |
*Instance
|
无 | 无 |
| elasticsearch:CancelTask | CancelTask | none |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeDiagnoseReport | DescribeDiagnoseReport | get |
*Instance
|
无 | 无 |
| elasticsearch:ListInstance | ListInstance | get |
*Instance
|
无 | 无 |
| elasticsearch:CreateInstance | createInstance | create |
*Instance
|
elasticsearch:DataNodeDiskEncryption elasticsearch:WarmNodeDiskEncryption |
无 |
| elasticsearch:ListStatsEventRecords | ListStatsEventRecords | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListSnapshotReposByInstanceId | ListSnapshotReposByInstanceId | get |
*全部资源
|
无 | 无 |
| elasticsearch:InstallKibanaSystemPlugin | InstallKibanaSystemPlugin | none |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeConnectableClusters | DescribeConnectableClusters | get |
*Instance
|
无 | 无 |
| elasticsearch:EstimatedLogstashRestartTime | EstimatedLogstashRestartTime | none |
*Logstash
|
无 | 无 |
| elasticsearch:CreateLogstash | CreateLogstash | create |
*Logstash
|
无 | 无 |
| elasticsearch:DiagnoseInstance | DiagnoseInstance | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateInstance | TransferNode | none |
*Instance
|
无 | 无 |
| elasticsearch:DescribeComponentIndex | DescribeComponentIndex | get |
*全部资源
|
无 | 无 |
| elasticsearch:TriggerNetwork | TriggerNetwork | none |
*Instance
|
elasticsearch:TriggerNetworkNodeType elasticsearch:TriggerNetworkAction elasticsearch:TriggerNetworkType |
无 |
| elasticsearch:UpdateAdminPassword | UpdateAdminPassword | update |
*Instance
|
无 | 无 |
| elasticsearch:InstallAckOperator | InstallAckOperator | none |
*全部资源
|
无 | 无 |
| elasticsearch:DeleteIndexTemplate | DeleteIndexTemplate | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdatePipelines | UpdatePipelines |
*Logstash
|
无 | 无 | |
| elasticsearch:GetElastictask | GetElastictask | get |
*Instance
|
无 | 无 |
| elasticsearch:GetEmonGrafanaAlerts | GetEmonGrafanaAlerts | none |
*全部资源
|
无 | 无 |
| elasticsearch:InterruptLogstashTask | InterruptLogstashTask | none |
*Logstash
|
无 | 无 |
| elasticsearch:ListShardRecoveries | ListShardRecoveries | get |
*Instance
|
无 | 无 |
| elasticsearch:DeleteDataTask | DeleteDataTask | delete |
*全部资源
|
无 | 无 |
| elasticsearch:ListComponentIndices | ListComponentIndices | get |
*Instance
|
无 | 无 |
| elasticsearch:ListTagResource | ListTagResources | none |
*全部资源
|
无 | 无 |
| elasticsearch:DeleteVpcEndpoint | DeleteVpcEndpoint | none |
*Instance
|
无 | 无 |
| elasticsearch:DescribeSnapshotSetting | DescribeSnapshotSetting | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateKibanaSso | UpdateKibanaSso | none |
*Instance
|
无 | 无 |
| elasticsearch:MoveResourceGroup | MoveResourceGroup | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateDict | ListDictInformation | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateCollectorName | UpdateCollectorName | update |
*全部资源
|
无 | 无 |
| elasticsearch:ListAlternativeSnapshotRepos | ListAlternativeSnapshotRepos | get |
*全部资源
|
无 | 无 |
| elasticsearch:UpdatePublicNetwork | UpdatePublicNetwork | update |
*Instance
|
elasticsearch:InstancePublicNetworkSwitch |
无 |
| elasticsearch:PostEmonTryAlarmRule | PostEmonTryAlarmRule | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListDataStreams | ListDataStreams | none |
*Instance
|
无 | 无 |
| elasticsearch:ListPlugin | ListPlugins | get |
*全部资源
|
无 | 无 |
| elasticsearch:DeletePipelines | DeletePipelines |
*Logstash
|
无 | 无 | |
| elasticsearch:RestartLogstash | RestartLogstash | none |
*Logstash
|
无 | 无 |
| elasticsearch:UpdateInstance | ValidateShrinkNodes | none |
*Instance
|
无 | 无 |
| elasticsearch:ListLogstash | ListLogstash | list |
*全部资源
|
无 | 无 |
| elasticsearch:ModifyScheduleExecuteTime | ModifyScheduleExecuteTime | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateInstance | ValidateTransferableNodes | none |
*Instance
|
无 | 无 |
| elasticsearch:TurnOffZone | TurnOffZone | none |
*全部资源
|
无 | 无 |
| elasticsearch:RenewInstance | RenewInstance | none |
*全部资源
|
无 | 无 |
| elasticsearch:RecommendTemplates | RecommendTemplates | none |
*Instance
|
无 | 无 |
| elasticsearch:RunPipelines | RunPipelines | none |
*Logstash
|
无 | 无 |
| elasticsearch:DeleteConnectedCluster | DeleteConnectedCluster | delete |
*Instance
|
无 | 无 |
| elasticsearch:InstallSystemPlugin | InstallSystemPlugin | none |
*Instance
|
无 | 无 |
| elasticsearch:ValidateSlrPermission | ValidateSlrPermission | none |
*全部资源
|
无 | 无 |
| elasticsearch:CreateVpcEndpoint | CreateVpcEndpoint | none |
*Instance
|
无 | 无 |
| elasticsearch:UpgradeEngineVersion | UpgradeEngineVersion | none |
*Instance
|
无 | 无 |
| elasticsearch:AddSnapshotRepo | AddSnapshotRepo | create |
*全部资源
|
无 | 无 |
| elasticsearch:OpenDiagnosis | OpenDiagnosis | none |
*Instance
|
无 | 无 |
| elasticsearch:DescribeDeprecatedTemplate | DescribeDeprecatedTemplate | none |
*Instance
|
无 | 无 |
| elasticsearch:MigrateToOtherZone | MigrateToOtherZone | none |
*Instance
|
无 | 无 |
| elasticsearch:DeleteDataStream | DeleteDataStream | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListLogstashLog | ListLogstashLog | get |
*Logstash
|
无 | 无 |
| elasticsearch:ListNodes | ListNodes | none |
*collectors
|
无 | 无 |
| elasticsearch:RolloverDataStream | RolloverDataStream | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListPipelineIds | ListPipelineIds | get |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateDict | UpdateSynonymsDicts | update |
*Instance
|
无 | 无 |
| elasticsearch:UpdateExtendConfig | UpdateExtendConfig | update |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeIndexTemplate | DescribeIndexTemplate | get |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateWhiteIps | UpdatePrivateNetworkWhiteIps | update |
*Instance
|
无 | 无 |
| elasticsearch:DeleteCollector | DeleteCollector | delete |
*全部资源
|
无 | 无 |
| elasticsearch:CloseManagedIndex | CloseManagedIndex | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListDiagnoseReport | ListDiagnoseReport | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateInstanceSettings | UpdateInstanceSettings | update |
*Instance
|
无 | 无 |
| elasticsearch:ListAckClusters | ListAckClusters | list |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeDynamicSettings | DescribeDynamicSettings | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateBlackIps | UpdateBlackIps | update |
*全部资源
|
无 | 无 |
| elasticsearch:ListInstanceIndices | ListInstanceIndices | get |
*instances
|
无 | 无 |
| elasticsearch:DescribeXpackMonitorConfig | DescribeXpackMonitorConfig | get |
*Logstash
|
无 | 无 |
| elasticsearch:ListDiagnoseReportIds | ListDiagnoseReportIds | get |
*Instance
|
无 | 无 |
| elasticsearch:DescribeTemplates | DescribeTemplates | get |
*Instance
|
无 | 无 |
| elasticsearch:GetKeystores | GetKeystores | none |
*Instance
|
无 | 无 |
| elasticsearch:DeleteDeprecatedTemplate | DeleteDeprecatedTemplate | none |
*全部资源
|
无 | 无 |
| elasticsearch:TriggerNetwork | DisableKibanaPvlNetwork | none |
*Instance
|
无 | 无 |
| elasticsearch:ListILMPolicies | ListILMPolicies | get |
*Instance
|
无 | 无 |
| elasticsearch:AddConnectableCluster | AddConnectableCluster | create |
*Instance
|
无 | 无 |
| elasticsearch:CreateILMPolicy | CreateILMPolicy | none |
*全部资源
|
无 | 无 |
| elasticsearch:ModifyDeployMachine | ModifyDeployMachine | update |
*全部资源
|
无 | 无 |
| elasticsearch:DeleteILMPolicy | DeleteILMPolicy | none |
*全部资源
|
无 | 无 |
| elasticsearch:ReinstallCollector | ReinstallCollector | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListKibanaPlugins | ListKibanaPlugins | get |
*Instance
|
无 | 无 |
| elasticsearch:UninstallPlugin | UninstallPlugin | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateComponentIndex | UpdateComponentIndex | none |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeInstance | UpgradeInfo | get |
*Instance
|
无 | 无 |
| elasticsearch:DeleteComponentIndex | DeleteComponentIndex | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateTemplate | UpdateTemplate | update |
*全部资源
|
无 | 无 |
| elasticsearch:UpdatePipelineManagementConfig | UpdatePipelineManagementConfig | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateLogstashSettings | UpdateLogstashSettings |
*全部资源
|
无 | 无 | |
| elasticsearch:DescribeLogstash | DescribeLogstash | get |
*Logstash
|
无 | 无 |
| elasticsearch:ListDataTasks | ListDataTasks | get |
*Instance
|
无 | 无 |
| elasticsearch:CreateTags | TagResources | none |
*tags
|
无 | 无 |
| elasticsearch:ListInstanceHistoryEvents | ListInstanceHistoryEvents | get |
*全部资源
|
无 | 无 |
| elasticsearch:ListCollectors | ListCollectors | get |
*全部资源
|
无 | 无 |
| elasticsearch:InstallSystemPlugin | InstallLogstashSystemPlugin | none |
*Logstash
|
无 | 无 |
| elasticsearch:ListConnectedClusters | ListConnectedClusters | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateXpackMonitorConfig | UpdateXpackMonitorConfig |
*全部资源
|
无 | 无 | |
| elasticsearch:RestartInstance | GrayPublish | update |
*Instance
|
无 | 无 |
| elasticsearch:CancelLogstashDeletion | CancelLogstashDeletion | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListExtendfiles | ListExtendfiles | get |
*Logstash
|
无 | 无 |
| elasticsearch:ModifyInstanceMaintainTime | ModifyInstanceMaintainTime | update |
*Instance
|
无 | 无 |
| elasticsearch:ListEventRecords | ListEventRecords | get |
*全部资源
|
无 | 无 |
| elasticsearch:CreateCollector | CreateCollector | create |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeAckOperator | DescribeAckOperator | get |
*全部资源
|
无 | 无 |
| elasticsearch:CloseHttps | CloseHttps | none |
*Instance
|
无 | 无 |
| elasticsearch:ValidateConnection | ValidateConnection | get |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateILMPolicy | UpdateILMPolicy | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateDiagnosisSettings | UpdateDiagnosisSettings | update |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateFalconSeek | UpdateFalconSeek | none |
*Instance
|
无 | 无 |
| elasticsearch:RestartInstance | RestartInstance | none |
*Instance
|
无 | 无 |
| elasticsearch:CreateComponentIndex | CreateComponentIndex | none |
*全部资源
|
无 | 无 |
| elasticsearch:RenewLogstash | RenewLogstash | none |
*全部资源
|
无 | 无 |
| elasticsearch:StopCollector | StopCollector | update |
*全部资源
|
无 | 无 |
| elasticsearch:ListSearchLogs | ListSearchLog | get |
*Instance
|
无 | 无 |
| elasticsearch:ListDeprecatedTemplates | ListDeprecatedTemplates | get |
*Instance
|
无 | 无 |
| elasticsearch:StartCollector | StartCollector | update |
*全部资源
|
无 | 无 |
| elasticsearch:InitializeOperationRole | InitializeOperationRole | none |
*全部资源
|
无 | 无 |
| elasticsearch:UninstallKibanaPlugin | UninstallKibanaPlugin | none |
*全部资源
|
无 | 无 |
| elasticsearch:ListAvailableEsInstanceIds | ListAvailableEsInstanceIds | get |
*Logstash
|
无 | 无 |
| elasticsearch:TurnOnZone | TurnOnZone | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateDict | UpdateAliwsDict | update |
*Instance
|
无 | 无 |
| elasticsearch:ListVpcEndpoints | ListVpcEndpoints | get |
*Instance
|
无 | 无 |
| elasticsearch:UninstallPlugin | RemovePlugin | none |
*Instance
|
无 | 无 |
| elasticsearch:DeleteLogstash | DeleteLogstash |
*Logstash
|
无 | 无 | |
| elasticsearch:DescribeILMPolicy | DescribeILMPolicy | get |
*Instance
|
无 | 无 |
| elasticsearch:ListAckNamespaces | ListAckNamespaces | get |
*全部资源
|
无 | 无 |
| elasticsearch:ActivateZones | ActivateZones | none |
*Instance
|
无 | 无 |
| elasticsearch:CloseDiagnosis | CloseDiagnosis | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateSnapshotSetting | UpdateSnapshotSetting | update |
*Instance
|
无 | 无 |
| elasticsearch:UpdateLogstashChargeType | UpdateLogstashChargeType |
*全部资源
|
无 | 无 | |
| elasticsearch:InvokeEsAgent | InvokeEsAgent | none |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeDiagnosisSettings | DescribeDiagnosisSettings | get |
*Instance
|
无 | 无 |
| elasticsearch:DeactivateZones | DeactivateZones | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateDescription | UpdateDescription | update |
*Instance
|
无 | 无 |
| elasticsearch:RestartCollector | RestartCollector | none |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeInstance | GetTransferableNodes | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateInstance | ShrinkNode | none |
*Instance
|
无 | 无 |
| elasticsearch:GetClusterDataInformation | GetClusterDataInformation | get |
*全部资源
|
无 | 无 |
| elasticsearch:InstallUserPlugins | InstallUserPlugins | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateKibanaSettings | UpdateKibanaSettings | update |
*Instance
|
无 | 无 |
| elasticsearch:CreateDataStream | CreateDataStream | none |
*全部资源
|
无 | 无 |
| elasticsearch:ResumeElasticsearchTask | ResumeElasticsearchTask | none |
*Instance
|
无 | 无 |
| elasticsearch:ListCollectors | ListEcsInstances | get |
*全部资源
|
无 | 无 |
| elasticsearch:StopPipelines | StopPipelines |
*Logstash
|
无 | 无 | |
| elasticsearch:GetEmonGrafanaDashboards | GetEmonGrafanaDashboards | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateWhiteIps | UpdateWhiteIps | update |
*Instance
|
无 | 无 |
| elasticsearch:UpdateDict | UpdateDict | update |
*Instance
|
无 | 无 |
| elasticsearch:TriggerNetwork | UpdateKibanaPvlNetwork | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateAdvancedSetting | UpdateAdvancedSetting | update |
*Instance
|
无 | 无 |
| elasticsearch:InterruptElasticsearchTask | InterruptElasticsearchTask | none |
*Instance
|
无 | 无 |
| elasticsearch:TriggerNetwork | EnableKibanaPvlNetwork | none |
*Instance
|
无 | 无 |
| elasticsearch:OpenHttps | OpenHttps | none |
*Instance
|
无 | 无 |
| elasticsearch:ListActionRecords | ListActionRecords | get |
*Instance
|
无 | 无 |
| elasticsearch:CreatePipelines | CreatePipelines |
*Logstash
|
无 | 无 | |
| elasticsearch:QueryEmonMetrics | GetEmonMonitorData | get |
*emonProjects
|
无 | 无 |
| elasticsearch:RemoveTags | UntagResources | none |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeInstance | GetSuggestShrinkableNodes | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateDynamicSettings | UpdateDynamicSettings | none |
*Instance
|
无 | 无 |
| elasticsearch:UpdateKeystores | UpdateKeystores | none |
*Instance
|
无 | 无 |
| elasticsearch:EstimatedRestartTime | EstimatedRestartTime | none |
*Instance
|
无 | 无 |
| elasticsearch:ListPlugin | ListLogstashPlugins | get |
*Logstash
|
无 | 无 |
| elasticsearch:UpdateExtendfiles | UpdateExtendfiles | update |
*Logstash
|
无 | 无 |
| elasticsearch:UpdateLogstashDescription | UpdateLogstashDescription |
*Logstash
|
无 | 无 | |
| elasticsearch:DescribeInstance | ListKibanaPvlNetwork | none |
*Instance
|
无 | 无 |
| elasticsearch:ListIndexTemplates | ListIndexTemplates | get |
*Instance
|
无 | 无 |
| elasticsearch:ModifyWhiteIps | ModifyWhiteIps | update |
*Instance
|
无 | 无 |
| elasticsearch:InitModel | InitModel | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateLogstash | UpdateLogstash | update |
*Logstash
|
无 | 无 |
| elasticsearch:CreateIndexTemplate | CreateIndexTemplate | none |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateIndexTemplate | UpdateIndexTemplate | none |
*Instance
|
无 | 无 |
| elasticsearch:ListDefaultCollectorConfigurations | ListDefaultCollectorConfigurations | get |
*全部资源
|
无 | 无 |
| elasticsearch:GetOpenstoreUsage | GetOpenStoreUsage | get |
*Instance
|
无 | 无 |
| elasticsearch:DescribeInstance | ListAllNode | get |
*Instance
|
无 | 无 |
| elasticsearch:ListDicts | ListDicts | get |
*Instance
|
无 | 无 |
| elasticsearch:ModifyElastictask | ModifyElastictask | update |
*全部资源
|
无 | 无 |
| elasticsearch:UpdateInstanceChargeType | UpdateInstanceChargeType | update |
*Instance
|
无 | 无 |
| elasticsearch:ListPipeline | ListPipeline | get |
*Logstash
|
无 | 无 |
| elasticsearch:DeleteInstance | DeleteInstance | delete |
*Instance
|
无 | 无 |
| elasticsearch:DescribePipeline | DescribePipeline | get |
*Logstash
|
无 | 无 |
| elasticsearch:DescribeCollector | DescribeCollector | get |
*collectors
|
无 | 无 |
| elasticsearch:UpdateInstance | UpdateInstance | update |
*Instance
|
无 | 无 |
| elasticsearch:DescribePipelineManagementConfig | DescribePipelineManagementConfig | get |
*Logstash
|
无 | 无 |
| elasticsearch:ResumeLogstashTask | ResumeLogstashTask | none |
*Logstash
|
无 | 无 |
| elasticsearch:UpdateKibanaWhiteIps | UpdateKibanaWhiteIps | update |
*Instance
|
无 | 无 |
| elasticsearch:ListDiagnoseIndices | ListDiagnoseIndices | get |
*Instance
|
无 | 无 |
| elasticsearch:CreateSnapshot | CreateSnapshot | create |
*Instance
|
无 | 无 |
| elasticsearch:UpdateCollector | UpdateCollector | update |
*全部资源
|
无 | 无 |
| elasticsearch:UploadPlugin | PluginAnalysis | get |
*Instance
|
无 | 无 |
| elasticsearch:ListPlugin | ListUserPlugin | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdatePublicWhiteIps | UpdatePublicWhiteIps | update |
*Instance
|
无 | 无 |
| elasticsearch:UpdateDict | UpdateHotIkDicts | update |
*Instance
|
无 | 无 |
| elasticsearch:DescribeKibanaSettings | DescribeKibanaSettings | get |
*Instance
|
无 | 无 |
| elasticsearch:UpdateReadWritePolicy | UpdateReadWritePolicy | update |
*全部资源
|
无 | 无 |
| elasticsearch:DescribeInstance | DescribeInstance | get |
*全部资源
|
无 | 无 |
资源(Resource)
下表是检索分析服务 Elasticsearch版定义的资源,这些资源可以在 RAM 权限策略语句的Resource元素中使用,用来授予对该资源执行具体操作的权限。 其中,资源 ARN 是资源在阿里云上的唯一标识。具体说明如下:
{#}为变量标识,需要您替换为实际值。例如:{#ramcode}需要您替换为实际的云服务RAM代码。*表示全部。例如:{#resourceType}为*时:表示全部资源。{#regionId}为*时:表示全部地域。{#accountId}为*时:表示全部阿里云账号。
资源类型 |
资源 ARN |
| Instance |
|
| Logstash |
|
| tags |
|
| ackClusters |
|
| snapshotrepository |
|
| logstashes |
|
| collectors |
|
| instances |
|
| emonProjects |
|
条件(Condition)
下表是检索分析服务 Elasticsearch版 定义的产品级条件关键字,这些条件关键字可以在 RAM 权限策略语句的Condition元素中使用,用来描述授予权限的条件。以下仅列举产品级的条件关键字,阿里云定义的通用条件关键字也同样适用检索分析服务 Elasticsearch版。
其中,数据类型决定了您可以使用哪些条件运算符将请求中的值与权限策略语句中的值进行比较。您必须使用与数据类型匹配的条件运算符,否则无法匹配策略语句,授权行为无效。数据类型与条件运算符的对应关系,请参见条件操作类型。
条件关键字 |
描述 |
类型 |
| elasticsearch:TriggerNetworkNodeType | 集群节点的实例类型 | String |
| elasticsearch:InstancePublicNetworkSwitch | 是否开启Elasticsearch实例的公网地址 | Boolean |
| elasticsearch:DataNodeDiskEncryption | 是否开启数据节点磁盘加密 | Boolean |
| elasticsearch:WarmNodeDiskEncryption | 是否开启冷数据节点磁盘加密 | Boolean |
| elasticsearch:TriggerNetworkAction | 开启或关闭集群的公网或私网访问的动作类型 | String |
| elasticsearch:TriggerNetworkType | 集群的网络类型 | String |
相关操作
您可以创建自定义权限策略,并将权限策略授予 RAM 用户、RAM 用户组或 RAM 角色。具体操作如下: