2021-02-01から1ヶ月間の記事一覧

Vue.jsやNuxt.jsの開発用サーバのポート番号を変更する

Vue.jsやNuxt.jsの開発用サーバのポート番号を変更するには package.json に記述すればよいようです。 Vue.js package.json 変更前(デフォルト) "scripts": { "serve": "vue-cli-service serve", // ... }, ↓ 変更後 "scripts": { "serve": "vue-cli-service…

Pythonの自作パッケージにリソースファイルを含めるには

Pythonソースコード以外にテキストや画像など任意のファイルをパッケージに含めて、Pythonコードから参照する方法のメモです。 手順の概要 ソースコード requirements.txt sample/data.txt sample/__init__.py sample/main.py setup.py MANIFEST.in 動かして…

S3バケットのオブジェクト数をawscliで確認

AWS

S3バケットにあるオブジェクトの数をawscliで確認する方法です。 2つ方法を書きます。1つ目は単純にlsコマンドで数えています。2つ目はCloudWatchのMetricsで、バージョニングが有効化されているバケットの場合は過去バージョンのオブジェクトも含まれます。…

大きなファイルをS3にawscliでMultipart Upload

AWS

S3にPUTするときの最大サイズは5GBだそうです。これを超えるサイズをアップロードする場合にはMultipart Uploadが必要です。 aws s3 cpコマンドでは大きいファイルをアップロードする際には自動でMultipart Uploadになりますが、Multipart Uploadの処理の中…

PillowをAWS Lambda + Python + Serverless Frameworkで動かす

AWS

画像を処理できるPillowをAWS Lambda + Python + Serverless Frameworkの環境で動かしてみました。 AWS Lambda + Python + Serverless FrameworkにPythonのパッケージをインストールする方法は前回の記事に書きました。 AWS Lambda + Python + Serverless Fr…