SuperAPI AI 工具集

awsclaw-emr

部署与运维

查看项目

更新于 10-16 06:50

技能介绍

用途:该技能用于管理并检查 AWS EMR(弹性 MapReduce)集群及其相关资源。当用户询问 EMR 集群、Hadoop 或 Spark,想查看集群状态、步骤或实例,查看 EMR Studio 或笔记本执行,查询发布标签、实例类型或安全配置,检查自动终止、托管扩缩容或会话凭证,启动或终止集群,添加步骤、实例组或标签,以及修改集群设置或扩缩容策略时使用。

主要能力:通过 EMRTool 调用,且必须始终提供 params 对象。命令覆盖集群查询(ListClusters 支持按状态、创建时间过滤与分页,DescribeCluster)、步骤管理(ListSteps、DescribeStep、AddJobFlowSteps)、实例(ListInstances、ListInstanceFleets、ListInstanceGroups)、引导操作(ListBootstrapActions)、Studio 与笔记本(ListStudios、DescribeStudio、ListNotebookExecutions、DescribeNotebookExecution、GetStudioSessionMapping、ListStudioSessionMappings)、发布标签与实例类型(ListReleaseLabels、DescribeReleaseLabel、ListSupportedInstanceTypes)、安全配置(DescribeSecurityConfiguration、ListSecurityConfigurations、GetBlockPublicAccessConfiguration)、生命周期与管理(RunJobFlow 创建集群、ModifyCluster、PutAutoScalingPolicy、AddTags、RemoveTags、TerminateJobFlows)、策略查询(GetAutoTerminationPolicy、GetManagedScalingPolicy)、凭证(GetClusterSessionCredentials)以及应用 UI 链接(DescribePersistentAppUI、GetOnClusterAppUIPresignedURL、GetPersistentAppUIPresignedURL)和旧版 DescribeJobFlows。

使用方式:每条命令以 JSON 形式传递,例如 { "command": "ListClusters", "params": { "ClusterStates": ["RUNNING", "WAITING"] } },其中 ClusterId、StepId、StudioId 等为必填参数,部分命令支持分页标记。

适用场景与限制:适用于 EMR 集群运维、状态巡检和配置管理。资料未说明该技能的收费、价格、具体安装命令或运行示例,相关事实暂未提供。