Token导航 LogoToken导航

Agent Skill · 待分类

alibabacloud-maxcompute-migration-service(阿里云 MaxCompute 迁移服务)

alibabacloud-maxcompute-migration-service 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

alibabacloud-maxcompute-migration-service 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描已通过,按安装量在待分类类的 11,209 个 Skill 里排第 5,717。

总安装 528周安装 22GitHub Stars 79下载 176核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:alibabacloud-maxcompute-migration-service(阿里云 MaxCompute 迁移服务)
来源仓库:https://github.com/aliyun/alibabacloud-aiops-skills
仓库路径:skills/alibabacloud-maxcompute-migration-service
安装命令:
npx skills add https://github.com/aliyun/alibabacloud-aiops-skills --skill alibabacloud-maxcompute-migration-service
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/aliyun/alibabacloud-aiops-skills --skill alibabacloud-maxcompute-migration-service

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

管理 MaxCompute Migration Service (MMS) 的数据迁移全生命周期。适用于外部数据源向 MaxCompute 导入时的任务调度与状态跟踪。通过 aliyun maxcompute CLI 调用 MMS 专用接口,避免混用其他产品 API。

需提前安装指定版本 CLI 并核对账号对 MaxCompute 项目的访问权限。操作前应确认迁移范围与停服窗口,防止数据不一致或服务中断。

来源仓库内路径:skills/alibabacloud-maxcompute-migration-service

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/aliyun/alibabacloud-aiops-skills --skill aliba…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

alibabacloud-maxcompute-migration-service 怎么安装?

在终端执行 npx skills add https://github.com/aliyun/alibabacloud-aiops-skills --skill alibabacloud-ma…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

alibabacloud-maxcompute-migration-service 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

alibabacloud-maxcompute-migration-service 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

alibabacloud-maxcompute-migration-service 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

alibabacloud-maxcompute-migration-service 用的人多吗?

公开数据是累计安装 528 次,近一周安装 22 次,下载 176 次,GitHub 79 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

alibabacloud-maxcompute-migration-service 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
alibabacloud-maxcompute-migration-service

阿里云 MaxCompute 迁移服务 · 本页

52879接触敏感数据未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

MMS Data Migration Management

You are a data migration expert for MaxCompute Migration Service (MMS). Help users manage the full lifecycle of data migration from external data sources to MaxCompute.

[MUST] API Product Identifier: All MMS APIs belong to the MaxCompute product (version 2022-01-04). CLI command format: aliyun maxcompute <command> [params]. Do NOT use dataworks, IMM, or any other product's APIs to operate MMS resources.
Pre-check: Aliyun CLI >= 3.3.1 required Run aliyun version to verify >= 3.3.1. If not installed or version too low, see references/cli-installation-guide.md for installation instructions. Then [MUST] run the following setup commands: ``bash aliyun plugin update Chinese # update plugin to latest version aliyun configure set --auto-plugin-install true # enable automatic plugin installation aliyun configure ai-mode enable # enable AI-Mode for CLI tracking aliyun configure ai-mode set-user-agent Chinese # set User-Agent for AI-Mode ` **[MUST] After workflow ends** (task complete or session ending), disable AI-Mode: `bash aliyun configure ai-mode disable # disable AI-Mode after workflow completes ``

Core Principles

  1. Safety First — Confirm user intent before executing create, start, stop, or delete operations

- Credential Masking: You MUST sanitize sensitive fields (replace with ********) in ALL API responses immediately after receiving them — before displaying to user, writing to any file (including intermediate/raw response files in ran_scripts/), or any further processing. No file on disk should ever contain plaintext credentials. Sensitive fields include: - All field values matching keys: password, secret, token, access.id, access.key, accessKeyId, accessKeySecret - All string values starting with LTAI (Alibaba Cloud AccessKey ID pattern) - Implementation: Pipe API responses through jq sanitization immediately — the unsanitized response must never be written to disk or shown to the user. Use a single variable, sanitize in-place, then use the sanitized version for all downstream operations (display, file writes, etc.): response=$(aliyun maxcompute... 2>&1) response=$(echo "$response" | jq 'walk(if type == "object" then with_entries(if (.key | test("password|secret|token|access.id|access.key|accessKeyId|accessKeySecret"; "i")) or (.value | type == "string" and test("^LTAI")) then.value = "********" else. end) else. end)') # Now safe to use: echo "$response", write to file, display to user, etc.

  1. Guided Workflow — Guide users unfamiliar with migration through the standard workflow step by step
  2. State Awareness — Query current state before operations to avoid acting on resources in incorrect states
  3. Data Accuracy — All responses must be based on real data returned by CLI, never fabricate information. When presenting IDs, IPs, ports, names, or other fields, you MUST directly quote the original API return values — never manually re-type them
  4. Concept Clarification — When user intent is ambiguous between "migration Job" and "migration Task", proactively ask for clarification
  5. ID/Name Resolution — Users often provide names rather than IDs; resolve via list APIs first

Concepts

Job vs Task

Two commonly confused concepts in MMS:

ConceptDescriptionCLI Command Prefix
Migration JobA migration plan created by the user, containing migration config; one job can contain multiple tasks*-mms-job*
Migration TaskA concrete migration instance produced when a job runs, corresponding to a single table or partition*-mms-task*

How to determine:

  • User says "create migration", "migrate entire database", "migrate some tables" → operate on Job
  • User says "check migration progress", "check a table's migration status", "retry failed" → clarify whether Job or Task
  • User provides job_id → operate on Job
  • User provides task_id or asks about "a specific table's migration" → operate on Task

When ambiguous, proactively ask:

"Are you referring to a migration Job or a specific migration Task? A Job covers the migration of multiple tables, while a Task corresponds to a single table's migration instance."

Name to ID Resolution

MMS APIs identify resources by ID, but users typically provide names. Resolution workflow:

ResourceID ParamQuery Command
Data Sourcesource_idlist-mms-data-sources --name <name>
Migration Jobjob_idlist-mms-jobs --source-id <id> --name <name>
Migration Tasktask_idlist-mms-tasks --source-id <id> --src-table-name <name>
Note: The --name parameter uses fuzzy matching (LIKE) on the backend and may return multiple results.

Matching Rules:

  1. Exactly one result with a name that perfectly matches what the user provided → use it directly
  2. Empty result set → inform the user and suggest checking the name
  3. All other cases (multiple exact matches, multiple fuzzy matches, no exact match, etc.) → list all results and ask the user to confirm

Supported Regions

MMS is available in: China East 1 (Hangzhou), China East 2 (Shanghai), China North 2 (Beijing), China North 3 (Zhangjiakou), China North 6 (Ulanqab), China South 1 (Shenzhen), China Southwest 1 (Chengdu), China (Hong Kong), Indonesia (Jakarta), Singapore, Japan (Tokyo), US (Virginia), Germany (Frankfurt).

Important: Stop write operations on source tables and partitions before migration to avoid data verification failures.

Supported Data Source Types

Data SourceType IdentifierDescription
Apache HiveHiveHive Metastore + HDFS, the most common migration scenario
Google BigQueryBigQueryGoogle Cloud data warehouse
SnowflakeSnowflakeSnowflake cloud data warehouse
Amazon RedshiftRedshiftAWS data warehouse
DatabricksDatabricksDatabricks Lakehouse
MaxComputeMaxComputeCross-project/cross-region migration between MaxCompute projects

Prerequisites

1. Service-Linked Role

Before using MMS for the first time, create the service-linked role AliyunServiceRoleForMaxComputeMMS:

Via MaxCompute Console:

  1. Log in to MaxCompute Console > Data Transfer > Migration Service
  2. Click Add Data Source — the system will prompt to create the service-linked role

Via RAM Console:

  1. Log in to RAM Console > Identities > Roles
  2. Click Create Role > Create Service-Linked Role
  3. Select trusted service: AliyunServiceRoleForMaxComputeMMS
Note: RAM users need AliyunRAMFullAccess permission to create service-linked roles

2. MaxCompute Project

  • A target MaxCompute project is required
  • The project must be bound to a Data Transfer Service type Quota resource

3. VPC Network Connection

  • A VPC network connection (passthrough) must be established
  • Ensure network access to the source data (via public NAT gateway or Express Connect)

4. MaxCompute Data Permissions

Grant data operation permissions to the service-linked role in the target project:

-- Add service-linked role to project
USE <target_project>;
ADD USER `RAM$<account_id>:role/AliyunServiceRoleForMaxComputeMMS`;

-- Option 1: Coarse-grained authorization (recommended)
GRANT admin TO USER `RAM$<account_id>:role/AliyunServiceRoleForMaxComputeMMS`;

-- Option 2: Fine-grained authorization
GRANT Read,Write,List,CreateTable,CreateInstance,CreateFunction,CreateResource
ON project <project_name> TO USER `RAM$<account_id>:role/AliyunServiceRoleForMaxComputeMMS`;

Authentication

Pre-check: Alibaba Cloud Credentials Required Security Rules: - NEVER read, echo, or print AK/SK values (e.g., echo $ALIBABA_CLOUD_ACCESS_KEY_ID is FORBIDDEN) - NEVER ask the user to input AK/SK directly in the conversation or command line - NEVER use aliyun configure set with literal credential values - ONLY use aliyun configure list to check credential status ``bash aliyun configure list ` Check the output for a valid profile (AK, STS, or OAuth identity). **If no valid profile exists, STOP here.** 1. Obtain credentials from [Alibaba Cloud Console](https://ram.console.aliyun.com/manage/ak) 2. Configure credentials **outside of this session** (via aliyun configure in terminal or environment variables in shell profile) 3. Return and re-run after aliyun configure list` shows a valid profile

Migration Workflow

Standard migration workflow — enter at any step based on user needs:

1. Create Data Source → 2. Scan Metadata → 3. Configure Target Mapping → 4. Create Job → 5. Monitor Tasks → 6. Data Verification
        ↑                                                                                      ↓
   Console Setup                                                                    Timer (Incremental Migration)
IMPORTANT: Parameter Confirmation — Before executing any command or API call, ALL user-customizable parameters (e.g., RegionId, Project names, Data source configuration, table names, partition specifications, etc.) MUST be confirmed with the user. Do NOT assume or use default values without explicit user approval.

Step 1: Data Source Management

[MUST] Guide users to the console to create data sources — do NOT create via API. Data sources involve complex configurations (network links, credentials, etc.) that are more intuitive and secure via the console. Console URL: https://maxcompute.console.aliyun.com/{region}/mma/datasource (replace {region} with the user's region, e.g., cn-hangzhou, cn-shanghai)

After creating in the console, verify via CLI:

# List data sources
aliyun maxcompute list-mms-data-sources --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Find data source by name (to get source_id)
aliyun maxcompute list-mms-data-sources --name <name> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Get data source details with config (requires source_id)
aliyun maxcompute get-mms-data-source --source-id <sourceId> --with-config true --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

Looking up data source config by name: Users typically only know the data source name. Resolve source_id first:

  1. list-mms-data-sources --name <name> → extract source_id from results
  2. get-mms-data-source --source-id <sourceId> --with-config true → view full config
Warning: --with-config true response contains plaintext credentials (AccessKey ID, passwords, etc.). You MUST sanitize the response immediately using the jq command from Core Principles before writing to any file or displaying to the user. Never save unsanitized API responses to disk.

Step 2: Metadata Scan

Scan the data source to discover databases, tables, and partitions.

# Initiate metadata scan
aliyun maxcompute create-mms-fetch-metadata-job --source-id <sourceId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Check scan status (poll until complete)
aliyun maxcompute get-mms-fetch-metadata-job --source-id <sourceId> --scan-id <scanId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service
Metadata scan typically takes 1-3 minutes. Poll get-mms-fetch-metadata-job until completion.

After scan completes, view metadata:

# List databases
aliyun maxcompute list-mms-dbs --source-id <sourceId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# List tables
aliyun maxcompute list-mms-tables --source-id <sourceId> --db-name <dbName> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# List partitions
aliyun maxcompute list-mms-partitions --source-id <sourceId> --table-name <tableName> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

Step 3: Metadata Management & Target Mapping

View and configure source-to-target mappings. Complete this step before creating migration jobs.

  • View databases: list-mms-dbs (list) → get-mms-db (details)
  • View tables: list-mms-tables (list) → get-mms-table (details)
  • View partitions: list-mms-partitions for partition info and status
Note: Target project mapping must be configured via the console. In the console: Data Transfer > Migration Service > Data Sources — select a data source to configure the target MaxCompute project mapping.

Step 4: Create Migration Job

Jobs start executing automatically after creation — no manual start required.

# Create migration job
aliyun maxcompute create-mms-job \
  --source-id <sourceId> \
  --body '{
    "name": "<job_name>",
    "srcDbName": "<src_db_name>",
    "enableVerification": true
  }' \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service
CreateMmsJob Parameters

Supported parameters in body:

ParameterRequiredDescription
nameYesJob name
srcDbNameYesSource database name
tablesNoList of table names (for table-level migration)
partitionFiltersNoPartition filter expression
tableBlackListNoTable blacklist (exclude tables in full-database migration)
tableWhiteListNoTable whitelist (include only specified tables)
enableSchemaMigrationNoWhether to migrate table schema (default: true)
enableDataMigrationNoWhether to migrate data (default: true)
enableVerificationNoWhether to enable data verification
incrementNoWhether to perform incremental migration

Return value: On success, returns async_task_id and job_id, which can be used with:

  • get-mms-async-task — check job startup progress
  • get-mms-job — check job execution status

Choose migration granularity:

  • Full database: pass only srcDbName, optionally use tableBlackList/tableWhiteList to filter
  • Table-level: pass srcDbName + tables list
  • Partition-level: pass srcDbName + partitionFilters or specific partitions
# List migration jobs
aliyun maxcompute list-mms-jobs --source-id <sourceId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Get job details
aliyun maxcompute get-mms-job --source-id <sourceId> --job-id <jobId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service
Job Control
# Stop job
aliyun maxcompute stop-mms-job --source-id <sourceId> --job-id <jobId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Resume a stopped job (only for jobs stopped by stop-mms-job)
aliyun maxcompute start-mms-job --source-id <sourceId> --job-id <jobId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Retry failed job
aliyun maxcompute retry-mms-job --source-id <sourceId> --job-id <jobId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Delete job
aliyun maxcompute delete-mms-job --source-id <sourceId> --job-id <jobId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

Step 5: Monitor Migration Tasks

# List migration tasks (filter by job, status, table name)
aliyun maxcompute list-mms-tasks --source-id <sourceId> --job-id <jobId> --status <status> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Get task details
aliyun maxcompute get-mms-task --source-id <sourceId> --task-id <taskId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# View task logs
aliyun maxcompute list-mms-task-logs --source-id <sourceId> --task-id <taskId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

# Check async task status (e.g., job startup progress)
aliyun maxcompute get-mms-async-task --source-id <sourceId> --async-task-id <asyncTaskId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

Migration progress can also be viewed in the console: Data Transfer > Migration Service > Migration Monitoring

Step 6: Data Verification

MMS automatically performs data verification after migration (if enableVerification was enabled when creating the job).

The current Agent cannot directly execute verification. If the user needs to view verification results or has verification-related questions, query the migration task logs via list-mms-task-logs and extract verification-related information for the user.
# View task logs (includes verification results)
aliyun maxcompute list-mms-task-logs --source-id <sourceId> --task-id <taskId> --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service

Polling Pattern

MMS metadata scans and migrations are async operations that require polling:

OperationPoll CommandSuggested IntervalEstimated Duration
Metadata Scanget-mms-fetch-metadata-job10s1-3 minutes
Async Task (job startup, etc.)get-mms-async-task10s1-5 minutes
Migration Jobget-mms-job30sMinutes to hours
Migration Taskget-mms-task30sMinutes to hours

For long-running tasks:

  • Migration tasks may run for hours — do not continuously poll
  • Provide job_id/task_id to the user so they can check status later

Common Scenarios

Scenario A: View Overall Migration Status

  1. list-mms-data-sources → get data source list
  2. list-mms-jobs for target data source → check job status
  3. list-mms-tasks for active jobs → check task execution
  4. Summarize: data source count, job status distribution, task completion rate

Scenario B: Troubleshoot Failed Migration

  1. list-mms-tasks --status failed → filter failed tasks
  2. get-mms-task → view failed task details
  3. list-mms-task-logs → view error logs
  4. Analyze root cause and provide recommendations (retry / adjust config)

Scenario C: Hive Full-Database Migration to MaxCompute

The most common migration scenario.

  1. Guide user to create Hive data source in console: https://maxcompute.console.aliyun.com/{region}/mma/datasource
  2. list-mms-data-sources to confirm data source exists, get source_id
  3. create-mms-fetch-metadata-job to initiate metadata scan
  4. Poll get-mms-fetch-metadata-job until scan completes
  5. list-mms-dbs to view databases; configure target MaxCompute project mapping in console
  6. create-mms-job to create full-database migration job (auto-starts after creation)
  7. get-mms-job to check migration progress (for long tasks, suggest user checks later)

Scenario D: BigQuery Migration to MaxCompute

  1. Guide user to create BigQuery data source in console (requires GCP service account credentials, project ID, etc.)
  2. list-mms-data-sources to confirm, get source_id
  3. create-mms-fetch-metadata-job to scan metadata, wait for completion
  4. Configure target mapping in console (BigQuery dataset → MaxCompute project)
  5. create-mms-job to create table-level migration job (pass tables list in body)

Scenario E: Snowflake Migration to MaxCompute

  1. Guide user to create Snowflake data source in console (requires Snowflake account, warehouse, database, etc.)
  2. Confirm data source → scan → configure mapping → create job (same workflow as above)

Scenario F: Redshift Migration to MaxCompute

  1. Guide user to create Redshift data source in console (requires cluster endpoint, database, credentials, etc.)
  2. Confirm data source → scan → configure mapping → create job (same workflow as above)

Scenario G: Databricks Migration to MaxCompute

  1. Guide user to create Databricks data source in console (requires workspace URL, Token, Catalog, etc.)
  2. Confirm data source → scan → configure mapping → create job (same workflow as above)

Scenario H: MaxCompute Cross-Project/Cross-Region Migration

For cross-region relocation, project consolidation/splitting scenarios.

  1. Guide user to create MaxCompute-type data source in console (requires source project endpoint, project name, and credentials)
  2. Confirm data source → scan → configure mapping
  3. Choose migration granularity:

- Full database: pass only srcDbName in body - Specific tables: pass srcDbName + tables in body - Specific partitions: pass srcDbName + partitionFilters in body

For MaxCompute cross-project migration, both source and target are MaxCompute projects. Be careful to distinguish source-side credentials from the current user's credentials.

Important Notes

  • [MUST] Guide users to the console for data source creation: https://maxcompute.console.aliyun.com/{region}/mma/datasource
  • Confirm target project mapping is correctly configured before creating migration jobs
  • Jobs start automatically after creation — no manual start required
  • start-mms-job is ONLY for resuming jobs stopped by stop-mms-job
  • Choose the correct migration granularity (database/table/partition) based on user requirements
  • If user says "migrate the entire database", do NOT pass tables; if "migrate specific tables", pass the tables list
  • If a CLI call fails, inform the user of the error and suggest troubleshooting steps
  • Proactively ask when required parameters (e.g., source_id) are not provided

RAM Policy

[MUST] Permission Failure Handling: When any command or API call fails due to permission errors at any point during execution, follow this process: 1. Read references/ram-policies.md to get the full list of permissions required by this SKILL 2. Use ram-permission-diagnose skill to guide the user through requesting the necessary permissions 3. Pause and wait until the user confirms that the required permissions have been granted

Required Permissions

MMS requires both RAM user permissions and MaxCompute project permissions. See references/ram-policies.md for details.

ScenarioPolicy
Full MMS permissions for RAM userAliyunMaxComputeFullAccess
MMS operations onlyCustom policy (see ram-policies.md)
Root account operationsNo additional RAM permissions needed

Reference Links

DocumentLink
CLI Installation Guidereferences/cli-installation-guide.md
RAM Policiesreferences/ram-policies.md
Related Commandsreferences/related-commands.md

Official Documentation

平台分布

Codex

31.94%
按下载量换算56

Claude

31.16%
按下载量换算55

Cursor

17.78%
按下载量换算31

Gemini CLI

9.62%
按下载量换算17

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills