パッケージ名から Maven artifactId へのマッピング - AWS SDK for Java 2.x

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

パッケージ名から Maven artifactId へのマッピング

Maven または Gradle プロジェクトを SDK for Java の v1 から v2 に移行するときは、ビルドファイルに追加する依存関係を特定する必要があります。移行 step-by-step 手順と例 (ステップ 3) で説明されているアプローチでは、インポートステートメントのパッケージ名を出発点として使用し、ビルドファイルに追加する依存関係 (アーartifactIdsを決定します。

このトピックの情報を使用して、v1 パッケージ名を v2 artifactIds にマッピングできます。

パッケージ名と Maven artifactIdsで使用される一般的な命名規則

次の表は、 SDKs が特定の SERVICE_ID に使用する一般的な命名規則を示しています。SERVICE_ID は、 の一意の識別子です AWS のサービス。例えば、Amazon S3 サービスの SERVICE_ID は s3であり、 cognitoidentityは Amazon Cognito ID の SERVICE_ID です。

v1 パッケージ名 (インポートステートメント) v1 artifactId v2 artifactId v2 パッケージ名 (インポートステートメント)
com.amazonaws.services.SERVICE_ID aws-java-sdk-SERVICE_ID SERVICE_ID software.amazon.awssdk.services.SERVICE_ID
Amazon Cognito ID の例 (SERVICE_ID: cognitoidentity
com.amazonaws.services.cognitoidentity aws-java-sdk- 認識 認識 software.amazon.awssdk.services.cognitoidentity

SERVICE_ID の違い

v1 内

場合によっては、service_ID がパッケージ名と同じサービスの artifactId で異なることがあります。例えば、次の表の CloudWatch メトリクス行は、パッケージ名には metricsが SERVICE_ID ですが、アーartifactIdcloudwatchmetricsは の SERVICE_ID であることを示しています。

v2 内

パッケージ名と artifactIdsに違いはありません。

v1 と v2 の間

ほとんどのサービスでは、v2 の SERVICE_ID はパッケージ名と artifactIds。この例が、前の表で示した cognitoedentity SERVICE_ID です。ただし、一部の SERVICE_IDsは、次の表に示すように SDKs間で異なります。

いずれかの v1 列の太字の SERVICE_ID は、v2 で使用される SERVICE_ID とは異なることを示します。

サービス名 v1 パッケージ名 v1 artifactId v2 artifactId v2 パッケージ名

すべてのパッケージ名はcom.amazonaws.services、最初の行に示すように で始まります。

すべての artifactIdsは、最初の行に示すようにタグで囲まれます。

すべての artifactIdsは、最初の行に示すようにタグで囲まれます。

すべてのパッケージ名はsoftware.amazon.awssdk、最初の行に示すように で始まります。

API Gateway com.amazonaws.services.apigateway <artifactId >aws-java-sdk-api-gateway </artifactId > <artifactId >apigateway</artifactId > software.amazon.awssdk.services.apigateway
アプリレジストリ アプリレジストリ アプリレジストリ servicecatalogappregistry servicecatalogappregistry
Application Discovery アプリケーション検出 discovery アプリケーション検出 アプリケーション検出
拡張 AI ランタイム 拡張されたairuntime 拡張されたairuntime sagemakera2iruntime sagemakera2iruntime
Certificate Manager CertificateManager acm acm acm
CloudControl API クラウドコントロール クラウドコントロール クラウドコントロール クラウドコントロール
CloudSearch cloudsearchv2 cloudsearch cloudsearch cloudsearch
CloudSearch ドメイン cloudsearchdomain クラウドサーチ cloudsearchdomain cloudsearchdomain
CloudWatch イベント cloudwatchevents イベント cloudwatchevents cloudwatchevents
CloudWatch Evidently cloudwatchevidently cloudwatchevidently evidently evidently
CloudWatch ログ ログ ログ cloudwatchlogs cloudwatchlogs
CloudWatch メトリクス メトリクス cloudwatchmetrics cloudwatch cloudwatch
CloudWatch Rum cloudwatchrum cloudwatchrum rum rum
Cognito ID プロバイダー cognitoidp cognitoidp 匿名プロバイダー 匿名プロバイダー
Connect キャンペーン 接続キャンペーン 接続キャンペーン 接続キャンペーン 接続キャンペーン
Wisdom を接続する connectwisdom connectwisdom wisdom wisdom
Database Migration Service データベース移行サービス dms データベース移行 データベース移行
DataZone データゾーン データゾーン外部 データゾーン データゾーン
DynamoDB dynamodbv2 dynamodb dynamodb dynamodb
Elastic ファイルシステム エラスティックファイルシステム efs efs efs
Elastic Map Reduce elasticmapreduce EMR EMR EMR
Glue DataBrew グルダタブリ グルダタブリ databrew databrew
IAM Roles Anywhere iamrolles 任意の場所 iamrolles 任意の場所 rolesanywhere rolesanywhere
ID 管理 ID 管理 iam iam iam
IoT データ iotdata iot iotdataplane iotdataplane
Kinesis Analytics kinesisanalytics kinesis kinesisanalytics kinesisanalytics
Kinesis Firehose Kinesisfirehose kinesis firehose firehose
Kinesis Video Signaling チャネル Kinesis Videosignaling チャネル Kinesis Videosignaling チャネル Kinesis Videosignaling Kinesis Videosignaling
Lex lexruntime lex lexruntime lexruntime
Lookout for Vision ルックアウトプロビジョニング ルックアウトプロビジョニング lookoutvision lookoutvision
Mainframe Modernization メインフレームモダナイゼーション メインフレームモダナイゼーション m2 m2
Marketplace Metering マーケットプレイス計測 マーケットプレイス計測サービス マーケットプレイス計測 マーケットプレイス計測
マネージド Grafana Managedgrafana Managedgrafana grafana grafana
Mechanical Turk mturk テクスチャタークリクエスタ mturk mturk
Migration Hub Strategy の推奨事項 migrationhubstrategyrecommendations migrationhubstrategyrecommendations 移行ハブレージー 移行ハブレージー
Nimble Studio nimblestudio nimblestudio nimble nimble
プライベート 5G private5g private5g プライベートネットワーク プライベートネットワーク
Prometheus Prometheus Prometheus amp amp
ごみ箱 ごみ箱 ごみ箱 rbin rbin
Redshift Data API redshiftdataapi redshiftdataapi redshiftdata redshiftdata
Route 53 route53 ドメイン route53 route53 ドメイン route53 ドメイン
Sage Maker Edge Manager sagemakeredgemanager sagemakeredgemanager sagemakeredge sagemakeredge
セキュリティトークン セキュリティトークン sts sts sts
サーバーの移行 サーバー移行 サーバー移行 sms sms
シンプルな E メール simpleemail ses ses ses
シンプルな E メール V2 simpleemailv2 sesv2 sesv2 sesv2
シンプルなシステム管理 シンプルなシステム管理 ssm ssm ssm
シンプルなワークフロー シンプルなワークフロー シンプルなワークフロー swf swf
Step Functions stepfunctions stepfunctions sfn sfn