AWS

AWS DynamoDBからデータ取得

Dynamoからデータ取得する際に少し詰まった。 原因としては、値をString型にする必要があるということだった。 Client error: `POST https://dynamodb.ap-northeast-1.amazonaws.com` resulted in a `400 Bad Request` response:{\"__type\":\"com.amazon.co…

LaravelでAWS SESのメール送信

ググった結果出てくるドキュメントの殆どが、 MAIL_DRIVER=ses を設定しろと書いてあるが、 バージョンが変わって、MAIL_MAILER になっていた。MAIL_MAILER=ses https://github.com/laravel/laravel/commit/76d822768dcab14fa1ee1fd1f4a24065234860db あと、…

AWSで管理しているサーバのメールをGmailで受け取る方法

AWSのSESを使ってメールを送信しているんだが、 それをLaravelで開発している新環境に移すために、Laravel上でSESを動かそうとしたところ、 送信元メールアドレスの認証が必要ということだった。 SESのEmail Receivingを使ってメールを受信しようとしたが、 …

ソース格納場所の移動

ソース格納場所として、AWSのcodecommitを使っていた。 しかし、こいつがなかなか使えないやつで、通常運用する上で必要な機能がことごとく付属していない。 https://ap-northeast-1.console.aws.amazon.com/codesuite/codecommit/ というわけで、AWSでイン…

VFS connection does not existと表示される

新しく買ったパソコンで、 AWSのCloud9を使い、Laravelで作成中のサイトに接続しようとしたら、 VFS connection does not existと表示されて解決できない。 Chromeのシークレットモードで接続すると表示されるので、 cookieが影響してそう。 というわけで、a…

LaravelでRDSに接続できない

$ php artisan migrateマイグレートは正常に通るけど、 コントローラーからMySQLに接続できない Illuminate\Database\QueryException SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known MySQLの権限とか、色…

Cloud9でフォントがズレる

みなさん、ズレているようだ。 このやり方で解決した。 テキストエディタ領域右下の歯車マークからshow invisiblesのチェックを外し、編集記号を非表示にする Cloud9のテキストエディタでカーソルがずれる不具合を解消する - designetwork @fontFamily の値…

ローカル環境ではもう開発できない

近くに座ってる人のパソコンがウインウインとうるさい。 Cloud9を使うまでは、開発するなら、MacかWindowsでないとな。 Chromebookだと出来ないな。と思ってたけど、 Cloud9が快適すぎて、Chromebookでも余裕で開発ができる。 というか、ローカルにデータを…

AWS CodecommitとCloud9の連携

AWS CodeCommitとは AWS Black Belt Online Seminar 2017 AWS Code Services ( CodeCommit, Co…Git および AWS CodeCommit の開始方法 - AWS CodeCommit 一番わかりやすかった手順書 おじさん。AWSを触る。その2。AWS Cloud9環境を作ってみる。|Nonbiritar…

Cloud9でエラー

以下のエラーが出て、しばらく解決できなかった。 ec2-user:~/environment/project $ npm run dev > @ dev /home/ec2-user/environment/project > npm run development > @ development /home/ec2-user/environment/project > cross-env NODE_ENV=developmen…

Cloud9でLaravelのuiをインストール

これがどうしてもうまくいかない。 php artisan make:auth command-is-not-defined (Laravel 6) laravel new project cd project composer require laravel/ui php artisan ui vue --auth 何度やってもこうなる。 ec2-user:~/environment/project $ php arti…

Cloud9のフォント設定

諸々の設定参考 https://www.p-nt.com/technicblog/archives/178 テキストファイルのフォントサイズ設定は画面右下のアイコン ターミナルのフォントサイズ設定は以下 画面左上AWS Cloud9 -> Preference -> USER SETTIONGS -> Terminal -> Font Size

AWSのCloud9でLaravelを使用

Laravelを学習中。 本に沿ってやっているんだけど、以下のエラーが出て、エラー原因がわからない。 ec2-user:~/environment/cms $ php artisan migrate Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema…

AWS RDSのインスタンスクラス変更

RDSのインスタンスクラスを変更する時、 これまで(2018年頃)は、変更の所要時間が約10分かかっていた。 つまり、10分間はデータベースにアクセスできない状態。 これはマルチAZにしても同じで、数分の断が発生していた。 しかし、先ほどインスタンスクラス…