AWS

Amplify APIの更新の仕方

AWS

(参考URL) https://mamunga.com/amplify-cli-appsync-api-key 基本的には

Amplify(Next.js, Typescript) 2_複数テーブルのリレーション編

AWS

Amplify ドキュメント https://docs.amplify.aws/start/q/integration/next/ https://docs.amplify.aws/cli/ ■15. 投稿ページの下準備 uuidというのを利用するので、インストール yarn add uuid pages/create-post.jsを作成。 まずは、第一段階目のコーディ…

Amplify(Next.js, Typescript) 1_セットアップ編

AWS

Amplify ドキュメント https://docs.amplify.aws/start/q/integration/next/ https://docs.amplify.aws/cli/ ■0. AWSのセットアップ アカウントだけは先に作っておくこと。それ以外は何もしなくても大丈夫。I AMユーザーの管理者権限も一応念のために先にあ…

AmplifyでのQraphQLの条件抽出や属性値について

AWS

まずは、属性値のvariablesとは? https://docs.amplify.aws/lib/graphqlapi/query-data/q/platform/js/#query-declarations https://ja.reactjs.org/docs/hooks-effect.html#example-using-hooks-1 https://mo-gu-mo-gu.com/async-await-in-useeffect/ grap…

Amplifyによるデータフェッチと非同期通信について

AWS

ほぼ答えに近いコードが掲載してるのが以下。Amplify graphQL Clientを使ったデータフェッチの、 https://qiita.com/otanu/items/2c522a652e5843a5e2c5 また、Amplifyの、getStaticPropsやgetServerSidePropsを使わない、データフェッチのやり方が以下。 htt…

Amplifyのデプロイとホスティング

AWS

まずは、package.jsonに、デプロイに必要な修正を加える。

Amplifyの情報まとめ

AWS

Amplify Docs 公式ドキュメント_トップ (Libraries、UI components、CLI、などが閲覧頻度高い) https://docs.amplify.aws/ Amplify UI https://ui.docs.amplify.aws/?platform=react ■認証に関すること Amplify UI Authenticator https://ui.docs.amplify.…

API(Graphql)に関する参考URL

AWS

subscriptionとmutationの機能の違いがわかった。subscriptionって、要は、「いいねボタン」とその通知みたいなもんで、押したら、フォローしている人全員に通知がいく、というようなことのために使うんだってことがわかった。 この考え方は、Udemyの「AWS A…

AWS ログインから利用まで

AWS

■EC2インスタンスの設置からファイアーウォール設定まで全体の流れ EC2インスタンスを設置 ーAMIの選択 ーインスタンスタイプの選択 ーインスタンスの詳細の設定 ーストレージの追加 ータグの追加 ーセキュリティグループの設定 ーSSHキーペアの設定 Apache…

AWS 使い方の基本

AWS

■立ち上げ確認 EC2にアクセスして、インスタンスが起動しているか確認する。 Elastic IPを確認して、関連づけされているか確認する。 RDSにアクセスして、データベースのステータスが利用可能になっているか確認する。 ■SSHでアクセス ターミナルで ssh -i ~…

Cognito にユーザーがプールされたら、DynamoDBのUserテーブルにユーザー情報が追加され、AppSyncでクエリできるようにするには

AWS

要件は ユーザー閲覧機歴機能 (No.1) ユーザーとMovieのデータベースを紐づける ユーザー閲覧機歴機能 (No.2) ユーザーが閲覧したら、該当のサイドナビゲーションにチェックが付く ユーザー閲覧機歴機能 (No.3) ユーザーが閲覧したら、プロフィールに閲覧記…

DynamoDBの基本文法

AWS

参考URL https://www.wakuwakubank.com/posts/639-aws-dynamodb-introduction/ 特徴 Key-Value型のNoSQLデータベースサービス 事実上無制限のスループットとストレージ 管理作業をまかせられる レプリケーション ソフトウェアのパッチ適用 クラスタースケー…

DynamoDBへのデータインポート

AWS

作業するマシンに、AWS CLIがインストールされているかを確認。 (参考)https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Tools.CLI.html https://aws.amazon.com/jp/cli/ テーブルを作成する前に、スキーマを作成するなど、構造が…

Schemaを修正した場合のアップデートの仕方

AWS

何度schemaを修正してから、Amplifyのバックエンドが壊れ、その度に初期構築からやり直しをしてきただろう。。。 特にCognitoが絡んできてからは、頻繁に起こった。 ようやく、schemaを修正してから、amplifyのアップデートの仕方がわかった!! まずは、sch…

スキーマーの更新の仕方

AWS

テーブル名を間違えた。。。なんてことになった場合の修正の仕方。 やると危険なのが、「いきなり最初にDynamoDB」のデータベースを消してしまうこと。 AppSyncとDynamoDBの仕組みの関係が大いにある。

リレーションシップとスキーマ

AWS

■@modelとは? https://docs.amplify.aws/cli-legacy/graphql-transformer/model/ @model注釈が付けられたオブジェクトタイプは、生成されたAPIの最上位エンティティです。@model注釈が付けられたオブジェクトは、AmazonDynamoDBに保存され、@authを介して保…

AWS基礎学習

AWS

■(必須)初期設定をする ログイン(アカウントの作成は済み) 料金アラートの設定 IAM(Identity and Access Management (IAM))で作業用ユーザーを作成 CloudTrailで操作ログを記録 ■(ドメインを取得後、必要)Route53 ドメインを登録 ドメインの購入 Rou…