2021-01-01から1年間の記事一覧

SPA Vue.js

最近フロントサイドの勉強がてらポートフォリオサイトを作成している際に、Vue.jsでSPAを作成する事がありました。その時に使ったVue.Routeという機能が便利だったので忘備録がてらまとめて行きたいと思います。VueRouterとはVue.jsを用いてシングルページア…

AWS VPC~RDS設定

今日はAWSでRDSを作成する際の手順と自分が少し詰まった部分をまとめたいと思います。データベースをAWSで作成する際にAWSのRDSから作っていくのですが、その際にVPCとサブネットを選択する必要があります。このVPCは作成した後に変更することは不可能なため…

AWS RDS設定

今日は、実際にデータベースを持っているWebサービスをAWSにてデプロイする際にRDSを作成する手順についてまとめたいと思います。まず最初にAWSメニューから、RDSを作成します。AWSには下記のDBに対応しているため、自身が作成したRDSを選択してRDSを選択し…

AWS DynamoDB

今日はAWSDBサービスの一つであるDynamoDBについてまとめたいと思います。DynamoDBの特徴はNoSQL型かつキーバリューストアであることです。Dynamoからデータを参照する場合や登録する場合はRDSのようにSQLは使われません。NoSQL型のデータベースのメリットと…

AWS VPC

今日はVPCについてまとめたいと思います。VPCとはVirtualPrivateCloudの略称でAWSといった巨大なパブリッククラウドの一部を、仮想的に特定のユーザーしかアクセスできないように分割する機能になります。以前取り上げたEC2インスタンスもDBサーバーも全てVP…

AWS IAM

今日はAWS機能の一つであるIAMについてまとめたいと思います。IAMとはAWSを利用する際にユーザーの権限を設定したり、アクセス制御を行ったりする機能になります。AWSアカウントを作成した段階ではrootユーザーとしてAWSにログインしている状態になります。 …

AWS CloudTrail

今日はAWSの機能の一つであるCloudTrailについてまとめたいと思います。CloudTrailはそのAWSアカウント内で行われた変更の履歴を確認することができるサービスです。行われたイベント名、時間、ユーザー、リソースなどの情報を確認することができ、無料枠で…

AWS S3

今日はS3についてまとめたいと思います。S3は主にデータ保存に用いるオブジェクトストレージです。WebアプリケーションをAWSでデプロイする際などにS3にバケットを作成し、ユーザから投稿された画像データなどの保管を行うといった形で利用することが可能で…

AWS Elastic Block Store(EBS)

今日はAWSのストレージサービスの一つであるEBSについてまとめたいと思います。EBSはEC2インスタンスにアタッチして用いるストレージサービスです。実際にEBSから起動するストレージはボリュームと呼ばれ、ボリュームを作成してからEC2インスタンスにアタッ…

AWS EC2インスタンス

今日はAWSのEC2インスタンスについてまとめたいと思います。自分がアプリをデプロイする際にも使っていたので多少なじみはあったのですが、現場でも触れることがあるので勉強し直した内容からまとめて行きます。アプリのデプロイなどで用いられるクラウドサ…

rails OAuth

今日はrailsでのログイン機能の一つであるOAuthについてまとめたいと思います。OAuthとTwitterやFacebook、GitHubなどの自身がアカウントを保有する他のサービスを利用して認証を行うシステムです。railsではgemとして実装されており、omniauthと言うgemを入…