#author("2023-01-27T01:25:59+00:00","default:admin","admin") #author("2023-01-27T01:37:05+00:00","default:admin","admin") [[AppSync:https://aws.amazon.com/jp/appsync/]] -[[チュートリアル: HTTPリゾルバー:https://docs.aws.amazon.com/ja_jp/appsync/latest/devguide/tutorial-http-resolvers.html]] -[[パイプラインリゾルバー (VTL):https://docs.aws.amazon.com/ja_jp/appsync/latest/devguide/pipeline-resolvers.html]] -[[AWS Amplify と AWS AppSyncを使ったフルスタックアプリケーションの開発:https://d1.awsstatic.com/events/jp/2021/summit-online/AWS-26_AWS_Summit_Online_2021_MOB01.pdf]] -[[GraphQL APIを簡単に作成 & 運用。AWS AppSync をグラレコで解説:https://aws.amazon.com/jp/builders-flash/202111/awsgeek-appsync/]] -[[最近の業務での AWS サーバーレス開発を振り返ってみた:https://dev.classmethod.jp/articles/serverless-develop-review/#toc-7]] -[[AWS AppSync選定を悩んでいる方必見!GraphqlエキスパートがAppSync導入をいろんな角度からまとめました:https://www.ragate.co.jp/blog/articles/12064]] -[[AWS AppSync(GraphQL)を利用したモバイルアプリ開発について 【グノスポ連載第二回】:https://tech.gunosy.io/entry/gunosy-sports2]] *概要 [#n500e861] **機能 [#cff3ac49] -クライアントからのGraphQLを用いたアクセス -複数データソースからのデータ取得(query) --Lambda --DynamoDB --Elasticsearch --HTTP -データの更新処理(mutation) -リアルタイム通知(subscribe) -Cognitoでのアクセス制御 *認証 [#bab1d0ae] -[[承認と認証:https://docs.aws.amazon.com/ja_jp/appsync/latest/devguide/security-authz.html]] --[[認証のユースケース:https://docs.aws.amazon.com/ja_jp/appsync/latest/devguide/security-authorization-use-cases.html]] **Cognito [#e32296f4] -[[Amplify で GraphQL と Cognito 認証:https://qiita.com/Tomoyuki_Mikami/items/029ebe455cdeba7881a7]] -[[AWS AppSync の Cognito UserPools 認証を行ったユーザーで GraphQL API を実行する:https://qiita.com/t-kigi/items/4b5076b217ca0c871d4b]] -[[AWS AppSyncでCognito User Pools認証を利用する:https://wp-kyoto.net/set-auth-by-cognito-up-inappsync/]] -[[React+Amplify+AppSync+TypeScript+Recoilで認証機能つきチャットアプリを作る:https://qiita.com/shimi7o/items/452fb505f2415b907633]] -[[Vue.js×GraphQL(AppSync)×AmplifyでTODOリストを作る:https://qiita.com/is_ryo/items/b9feeb017366b0cee544]] **Auth0 [#z26e7158] -[[【AppSync】Auth0 + OpenID Connect認証でGraphQLクエリを実行する(内容修正版):https://makky12.hatenablog.com/entry/2021/08/27/114606]] *セキュリティ [#h582b37c] -[[AppSyncのセキュリティ対策!WAFを使って不正アクセスから守る:https://www.ragate.co.jp/blog/articles/6485]]