AWSに頼り隊
Amazon Simple Storage Service、略してS3 バケットを作成する AWS CLIで接続する Amazon Simple Storage Service、略してS3 S3は、AWSのストレージサービスです。はじめてS3を使ってみます。 docs.aws.amazon.com バケットを作成する AWS Management Consol…
IAMユーザーを作成する 作ったユーザーを確認する AWS Management Consoleにログインする 多要素認証を設定する RDSに接続してみる RDSを作成する データベースにIAMユーザー用のアカウントを作成する 一時IAM認証トークンを使ってmysqlコマンドでRDSに接続…
LambdaのPythonでGitHubのWebhookから送られてくるHAMC値をチェックするコード ことの発端は試験勉強 GitHubのWebhookが送ってくるbodyがへんだ ペイロードがBase 64でエンコードされている HMAC値を作るにはbodyをBase64デコードします。 isBase64Encodedが…
認証に使うAPIキーやWebhookに設定したSecretなどをLambda関数で使うことがあります。これらは大切な情報なのでSecrets Managerに登録して、Lambda関数から取得して使うようにします。 AWSのコンソール > [Secrets Manager] [新しいシークレットを保存する]…
ポリシーがよくわからないのでちょっと勉強します。 IAMのポリシーを作成する IAMのロールを作成する Lambda関数を作る API Gatewayを作成する HTTP APIで作成する ポリシーがよくわからないのでちょっと勉強します。 Amazon RDS アイデンティティベースのポ…
Cloud9の環境を作る 設定項目例 Pythonとpipのバージョンを設定する pyenv使ってバージョンをPython3.8にする プロジェクト設定をする 基本のライブラリをインストールする Lambda関数をインポートする AWS Resourcesを使う場合 AWS Toolkitを使う場合 Lambd…
残念ながら Command failed: virtualenv venv -p python3.7 作成内容 エラー 原因 : 不明 Python3.7をインストールしてもダメだった Sorry, IKPdb only supports Python 3.6.x for now. 作成内容 エラー 原因 : 不明 対応 : あきらめる Command failed: virt…
このブログはBacklog Advent Calendar 2020 の7日目の記事です。 はじめてのAdvent Calendar参加でドキドキです。 adventar.org Backlogの課題にGitHubのコミットやプルリクをコメントとして入れたい! GitHubとBacklogを連携するLambda関数を作る 1. Backlo…
初めて聞いた、AWS Elastic Beanstalk AWS Elastic Beanstalkは、ウェブアプリケーションやサービスをサーバーでデプロイおよびスケーリングするためのサービスです。 Elastic Beanstalk自体は、無料で使えます。 Dockerプラットフォームは、3種類あります。…
実行権限を作成します。 自動停止の対象と停止時間を設定できるようにするためにEC2インスタンスにAutoStopタグを追加します。 Lambda関数を作成します。 関数を実装します。 使用した関数のドキュメント 失敗したこと An error occurred (UnauthorizedOpera…
RDSでMySQLをつくってみました。 EC2インスタンスから使えるRDSを作成します。 RDSでOracleを作成してみます。 EC2インスタンスから接続できるようにセキュリティグループを設定します。 セキュリティグループにEC2インスタンスのセキュリティグループIDを設…
以前、Windows10にSQL*Plusをインストールしました。 rpmをダウンロードします。 Alienコマンドでrpmパッケージをdebパッケージに変換します。 Alienをインストールします。 rpmパッケージをdebパッケージに変換します。 SQL*Plusをインストールします。 dpk…
RDSに接続するために使いたいのでMySQLサーバーはインストールしません。 aptコマンドを使ってインストールします。 リポジトリ一覧を更新します。 mysql-clientのパッケージを検索します。 mysql-client-coreをインストールします。 RDSのMySqlに接続してみ…
RDSというものを知りました。 パソコンから直接使えるRDSを作成します。 RDSでMySQLを作成してみます。 セキュリティグループに自分のパブリックIPアドレスを設定します。 RDSへmysqlコマンドで接続してみます。 (停止していたら)RDSを起動します。 エンドポ…
EC2インスタンスを決まった時間に自動起動したいです。 AutoStartタグに設定した時間になったら起動したいです。 祝日は自動起動しないでほしいです。 先人の知恵をパクッて使います。 S3にバケットを作ります。 祝日判定をするために使用するGoogleカレンダ…
EBSボリュームは管理しないと無駄にお金がかかります。 EC2インスタンスを削除するときはEBSボリュームも削除します。 EC2インスタンスを作成するときは「合わせて削除」オプションを設定することもできます。 それでもアタッチされていないEBSボリュームが…
RDSでOracleを作成したのでユーザーを作成します。 SQL*PlusでDBにログインします。 管理者ユーザーでログインします。 表示幅が狭いと見ずらいので広げます。 ユーザーに設定する情報を確認します。 ユーザーを作成する構文 作りたいユーザー名が既にないこ…
5年ごとに証明書を更新する必要があります。 実際にやった人の手順を参考に実施します。 今の証明書を確認します。 認証機関をrds-ca-2019へ更新します。 確認します。 5年ごとに証明書を更新する必要があります。 、RDS DB インスタンスと Aurora DB クラス…
Amazon RDSはインスタンスの自動バックアップをしてくれます。 自動化バックアップによってDB スナップショットができます。 スナップショットを復元します。 失敗したこと The option group hoge is associated with a different VPC than the request. Ama…
RDSは停止しても7日経つと自動で起動してしまいます。 なので、RDSを監視して自動で停止してほしいです。 このサイトのやり方でRDSを自動停止するLambdaを作る 実行権限を作成する 自動停止の対象と停止時間を設定できるようにするためにRDSにAutoStopタグを…
RDSは、AWSのサービスでリレーショナルデータベースを管理できます。 リレーショナルデータベースを管理するソフトウェアをまとめてRDBMSといいます。 RDSは、クラウド上のRDBMSです。 AWSのコンソール画面でボタンをポチポチするだけでRDBの作成から管理ま…
このサイトのやり方でアプリを作る AWSにインスタンスを作成する Slackで新規にアプリとボットユーザを作成する AWSでLambda関数からCloudWatchにデバッグ用のログを出力するためのIAMロールを追加する AWSでSlack Event APIの認証を行うLambda関数を作成す…
AWSのアカウントを作成します。 住所は英語で入力します。 EC2インスタンスを作成してSSH接続します。 EC2インスタンスを作成します。 SSH接続します。 aptコマンドでmysqlコマンドをインストールしてみました。 作ったUbuntu Serverにリモートデスクトップ…