AWS

AWS

【AWS 公式】S3バケットをLinuxにマウントする

S3バケットをLinuxにマウントできる公式ツールからAWSからリリースされました。その名も「mountpoint-s3」というツールです。オープンソースでgithubに公開されています。ライセンスはApache License 2.0 と...
AWS

個人開発でVSTOは使わない方がいい理由

2023年の4月〜5月にかけて、VSTOを使ってExcelアドインを開発しました。cliesxという、Excel操作を全てコマンドで且つキーボード操作で行えるというコンセプトです。マウスが嫌いな自分が欲しいツールでもありました。しかし現時点...
AWS

AWS CLI コマンドを利用してEC2スポットインスタンスを起動する方法

AWS EC2 を利用すると、クラウドの仮想サーバを構築することができます。オンデマンドインスタンスはデータを恒久的に保持できます。一方で、スポットインスタンスを使用すると、シャットダウンしたタイミングでデータが破棄される反面、低コストで運...
AWS

AWS SES 送信制限解除(サンドボックス外への移動)申請内容の書き方

AWS SES (Simple Email Service)の初期設定直後は、検証済みのドメインやメールアドレスにしかメールを送信できないなど、制限がかけられています。これは、不正利用を防ぐためです。私もWebサービスを開発する際、AWS ...
AWS

TypeScript で AWS DynamoDB のテーブルを作成する

TypeScript は手軽にプログラミングできて、型定義がしっかりしているから ソースコードの自動補完もできて、本当に大好きです。ということで、 TypeScriptを 使って AWS DynamoDB のテーブルを作成する方法を紹介しま...
AWS

クライアントサイドJavascriptでDynamoDBのレコードを抽出する

今日もクライアントサイドJavascriptでAWSネタです。今回はDynamoDBのデータを抽出してみたいと思います。0 前提前回に引き続き、以下の記事の「1 Amazon Cognito から IDプールを作成する」「2 AWS認証情報...
AWS

クライアントサイド JavaScript から AWS サービス Amazon Polly を使って音声データを生成する

AWSにはいろいろなサービスがあります。いままでサーバーサイドが必要であった機能の実装もAWSだけで構築できるようになりました。サーバーサイドがあったほうがセキュリティは向上しますが、クライアントサイドだけで構築できるとかなり効率化につなが...
AWS

AWS S3にファイルをアップロードしたいけど、node_modules は除外する方法

自分はデータバックアップ先として AWS S3 を使っています。基本的にはAWSのCLIコマンドを使用していますが、容量が大きい node_modules を除外してS3にアップロードしたいとき、以下のようにしています。aws s3 syn...
AWS

AWS S3 Cloudfront で Webページを gzip 圧縮して配信する方法

Google Page Speed Insight ( の点数をあげたらSEO的にいいこあるかな?という不確かな淡い期待を胸に、計測をしてみたら、gzip 圧縮して配信したら早くなるよっ!とアドバイスを頂きましたので、 AWS S3 + C...
AWS

AWS DynampDB QueryAsyncメソッドの返り値にItemsが見つからない場合の対処方法

c# で DynamoDB のデータを抽出するとき、QueryAsyncを使用し、Itemsプロパティを使いたいことがあるとします。エラーが発生するコードとエラーメッセージvar response = client.QueryAsync(r...