翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
とは AWS AppSync
AWS AppSync を使用すると、デベロッパーは、安全でサーバーレスで高性能な GraphQL と Pub/Sub を使用して、アプリケーションとサービスをデータやイベントに接続できますAPIs。を使用して、次の操作を実行できます AWS AppSync。
-
1 つの GraphQL APIエンドポイントから 1 つ以上のデータソースのデータにアクセスします。
-
複数のソース GraphQL APIsを 1 つのマージされた GraphQL に結合しますAPI。
-
リアルタイムのデータ更新をアプリケーションにパブリッシュします。
-
組み込みのセキュリティ、モニタリング、ロギング、トレーシングを活用し、オプションのキャッシュによりレイテンシーを低く抑えます。
-
配信されたAPIリクエストとリアルタイムメッセージに対してのみ料金が発生します。
AWS AppSync の機能
-
GraphQL によるシンプルなデータアクセスとクエリ
-
GraphQL サブスクリプションと pub/sub チャネル WebSockets 用のサーバーレス
-
サーバー側のキャッシュにより、高速のインメモリキャッシュでデータを利用できるようになるため、レイテンシーが低くなります。
-
JavaScript ビジネスロジックを記述するための と TypeScript サポート
-
API アクセスと との統合を制限APIsするための Private によるエンタープライズセキュリティ AWS WAF
-
API キー、、IAMAmazon Cognito、OpenID Connect プロバイダー、カスタムロジックの Lambda 認証をサポートする認証コントロールが組み込まれています。
-
フェデレーティッドユースケースをサポートするAPIsようにマージ
これらの各機能の詳細については、「 AWS AppSync の機能
初めての AWS AppSync ユーザーですか?
初回の AWS AppSync ユーザーは、以下のセクションを読むことから始めることをお勧めします。
-
GraphQL に慣れていない場合は、「開始方法: APIで最初の GraphQL を作成する AWS AppSync」を参照してください。
-
GraphQL を使用するアプリケーションを構築する場合はAPIs、Amplify クライアントを使用したクライアントアプリケーションの構築「」および「」を参照してくださいでのリアルタイムデータアプリケーションのサブシナリオの使用 AWS AppSync。
-
GraphQL リゾルバーの情報については、以下を参照してください。
JavaScript/TypeScript
VTL
-
プロジェクト AWS AppSync 例、更新例などをお探しの場合は、AppSyncブログ
「」を参照してください。
関連サービス
ウェブアプリやモバイルアプリをゼロから構築する場合は、AWS Amplify
の料金 AWS AppSync
AWS AppSync は、数百万件のリクエストと更新に基づいて料金が設定されます。キャッシュには追加料金がかかります。詳細については、「AWS AppSync
料金表
一般 AWS AppSync 料金の例外を以下に示します。
-
API でのキャッシュ AWS AppSync は、 AWS 無料利用枠の
対象外です。 -
認証および承認失敗でリクエストに課金されることはありません。
-
API キーを必要とするメソッドの呼び出しは、APIキーが欠落しているか無効である場合は課金されません。