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