

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

# 認証方法を選択する
<a name="choose-method"></a>

API キーと Amazon Cognito は、似たようなシナリオに同じような方法で使用されます。では、どちらか一方を選択する際の理由は何でしょうか。以下のリストでは、その 2 つの違いをいくつか紹介します。
+ **パフォーマンス**
  + **API キー:** 比較的速い
  + **Amazon Cognito:** 比較的遅い
+ **可用性:**
  + **API キー:** マップ、場所、ルート用の Amazon Location API
  + **Amazon Cognito:** すべての API
+ **別の認証方法と組み合わせられる?**
  + **API キー:** いいえ
  + **Amazon Cognito:** はい

**比較**
+ API キーは、Maps、Places、Routes の各アクションでのみ使用できます。Amazon Cognito は、ほとんどの Amazon Location Service API へのアクセスを認証するために使用されます。
+ API キーを使用したマップリクエストのパフォーマンスは、通常、Amazon Cognito を使用した同様のシナリオよりも高速です。認証が簡単なため、短期間に同じマップタイルを再度取得したときに、サービスとキャッシュされたリクエストへのラウンドトリップが少なくなります。
+ Amazon Cognito では、Amazon Cognito フェデレーション ID を使用して、独自の認証プロセスを使用したり、複数の認証方法を組み合わせたりできます。

  詳細については、「Amazon Cognito デベロッパーガイド」の「[フェデレーテッドアイデンティティの使用開始](https://docs.aws.amazon.com/cognito/latest/developerguide/getting-started-with-identity-pools.html)」を参照してください。