Maven ArtifactID 映射的软件包名称 - Amazon SDK for Java 2.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Maven ArtifactID 映射的软件包名称

当你将 Maven 或 Gradle 项目从适用于 Java 的 SDK 的 v1 迁移到 v2 时,你需要弄清楚要将哪些依赖项添加到你的构建文件中。带示例的迁移 step-by-step 说明(步骤 3)中描述的方法使用导入语句中的软件包名称作为起点来确定要添加到构建文件中的依赖关系(如 ArtifactIDs)。

您可以使用本主题中的信息将 v1 软件包名称映射到 v2 ArtifactID。

软件包名称和 Maven ArtifactID 中使用的常见命名惯例

下表显示了软件开发工具包对给定 SERVICE_ID 使用的常见命名约定。SERVICE_ID 是的唯一标识符。 Amazon Web Service例如,亚马逊 S3 服务的 SERVICE_ID 是 Amazon Cognito Identity 的 SERVICE_ID,也是s3亚马逊 Cognito cognitoidentity Identity 的服务 ID。

v1 软件包名称(导入语句) v1 ArtifactID v2 ArtifactID v2 软件包名称(导入语句)
com.amazonaws.services.servic aws-java-sdk-服务 ID 服务标识 软件.amazon.awssdk.services.service_ID
亚马逊 Cognito 身份示例 (SERVICE_ID:) cognitoidentity
com.amazonaws.servic 认知身份 aws-java-sdk-认知身份 认知身份 软件.amazon.awssdk.services。 认知身份

服务 ID 的差异

在 v1 中

在某些情况下,软件包名称和同一服务的 artifactID 之间的 SERVICE_ID 会有所不同。例如,下表的 “ CloudWatch 指标” 行显示包名称中的 SERVICE_ID,但却metricscloudwatchmetrics是 ArtifactID 的 SERVICE_ID。

在 v2 中

软件包名称中使用的 SERVICE_ID 和 artifactID 没有区别。

在 v1 和 v2 之间

对于大多数服务,v2 中的 SERVICE_ID 在软件包名称和 artifactIDs 中都与 v1 的 SERVICE_ID 相同。这方面的一个例子是 cognitoedentity SERVICE_ID,如上表所示。但是,软件开发工具包之间有些 Service_ID 有所不同,如下表所示。

v1 中任一列中的粗体 SERVICE_ID 表示它与 v2 中使用的 SERVICE_ID 不同。

服务名称 v1 软件包名称 v1 ArtifactID v2 ArtifactID v2 软件包名称

所有软件包名称都以开头com.amazonaws.services,如第一行所示。

如第一行所示,所有 ArtifactID 都包含在标签中。

如第一行所示,所有 ArtifactID 都包含在标签中。

所有软件包名称都以开头software.amazon.awssdk,如第一行所示。

API Gateway com.amazonaws.services.apigatewa <artifactId>aws-java-sdk-api 网关</artifactId> <artifactId>apigateway</artifactId> 软件.amazon.awssdk.services.apigateway
应用程序注册表 鉴定 鉴定 servicecatalogappregistry servicecatalogappregistry
Application Discovery 应用程序发现 discovery 应用程序发现 应用程序发现
增强型 AI 运行时 增强空中运行时间 增强空中运行时间 sagemakera2iRuntime sagemakera2iRuntime
Certificate Manager 证书管理器 acm acm acm
CloudControl API 云控制 api 云控制 api 云控制 云控制
CloudSearch cloudsearch cloudsearch cloudsearch cloudsearch
CloudSearch 域名 云搜索域 云端搜索 云搜索域 云搜索域
CloudWatch 活动 cloudwatcheVent 事件 cloudwatcheVent cloudwatcheVent
CloudWatch 显然 显而易见 显而易见 evidently evidently
CloudWatch 日志 日志 日志 云监视日志 云监视日志
CloudWatch 指标 指标 云监视指标 cloudwatch cloudwatch
CloudWatch 朗姆酒 cloudwatc cloudwatc rum rum
Cognito 身份提供商 cognitoidp cognitoidp 认知身份提供者 认知身份提供者
Connect 广告系列 连接活动 连接活动 connect广告系列 connect广告系列
Connect 智慧 连接智慧 连接智慧 wisdom wisdom
Database Migration Service 数据库迁移服务 dms 数据库迁移 数据库迁移
DataZone datazone 数据区外部 datazone datazone
DynamoDB dynamodbv2 dynamodb dynamodb dynamodb
弹性文件系统 弹性文件系统 efs efs efs
弹性地图减少 elasticmapreduce emr emr emr
Glue DataBrew gluedatabrew gluedatabrew databrew databrew
IAM Roles Anywhere 我在任何地方都扮演角色 我在任何地方都扮演角色 rolesanywhere rolesanywhere
身份管理 身份管理 IAM IAM IAM
物联网数据 iotdata iot iotdataPlane iotdataPlane
Kinesis Analytics kinesisanalytics kinesis kinesisanalytics kinesisanalytics
Kinesis Firehose 运动消防水带 kinesis firehose firehose
Kinesis 视频信令频道 kinesis 视频信号频道 kinesis 视频信号频道 kinesis 视频信号 kinesis 视频信号
Lex lexrunt lex lexrunt lexrunt
注意视力 注意视力 注意视力 lookoutvision lookoutvision
大型机现代化 大型机现代化 大型机现代化 m2 m2
市场计量 市场计量 市场计量服务 市场计量 市场计量
托管 Grafana managedgrafana managedgrafana grafana grafana
Mechanical Turk mturk 机械火鸡请求器 mturk mturk
Migration Hub Strategy Recommendations 迁移中心策略建议 迁移中心策略建议 迁移中心策略 迁移中心策略
Nimble Studio 灵活的工作室 灵活的工作室 nimble nimble
专用 5G 私人 5g 私人 5g 私有网络 私有网络
Prometheus 普罗米修斯 普罗米修斯 放大器 放大器
回收站 回收箱 回收箱 rbin rbin
Redshift 数据 API 红移数据 api 红移数据 api 红移数据 红移数据
Route 53 route53 个域名 route53 route53 个域名 route53 个域名
Sage Maker 边缘管理 sagemakeredgeManager sagemakeredgeManager sagemakeredge sagemakeredge
安全令牌 安全令牌 sts sts sts
服务器迁移 服务器迁移 服务器迁移 sms sms
简单电子邮件 简单电子邮件 ses ses ses
简单电子邮件 V2 simpleemailv2 sesv2 sesv2 sesv2
简单的系统管理 简化系统管理 ssm ssm ssm
简单的工作流程 简单的工作流程 简单的工作流程 swf swf
Step Functions 阶梯函数 阶梯函数 sfn sfn