翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
パッケージ名から 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 パッケージ名 |
---|---|---|---|---|
すべてのパッケージ名は |
すべての artifactIdsは、最初の行に示すようにタグで囲まれます。 |
すべての artifactIdsは、最初の行に示すようにタグで囲まれます。 |
すべてのパッケージ名は |
|
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 |