AWSReactでaxios経由でAWS API Gatewayからデータ取得しようとする時にCORSでエラーになる 現在、React学習をしているところで、簡単なWebアプリを作ろうとしています。 そのアプリではAWS API Gateway経由でLambdaを実行してDynamoDBのデータを取得する部分... 2021.11.05AWSProgram学習
AWSAWS 公式チュートリアル「React アプリケーションの構築」をやってみた 今回はAWS Amplifyを学習するために以下のAWA公式のチュートリアルをやってみました。 チュートリアルが作成されたのが1年以上前のようで、そのまま進めると幾つかはまる部分があっ... 2021.11.02AWSCode
AWSよく使うAWS CLIのコマンドまとめ AWSのリソースで開発をしている際によく使うAWS CLIコマンドについて自分用のメモとして残しておきます。※随時更新予定です。 基本的にAWS CLIでしか確認できないLocalStackで... 2021.10.28AWSPython
AWSAWS Lambdaでpytestする際のメモ(fixture/mock) AWS Lambda(+API Gateway)を利用したアプリケーションを作成する際に、よく使うPytestのFixtureやモックの使い方を自分向けにメモしておきます。 Pytestの書き... 2021.10.15AWSPython
AWSAWS CDKでphase単位でスタックを構築する方法 AWS CDKを使ってAWSのリソース構築などを行っている際に、1つのCDKコードでPhaseに応じて複数のスタックを作成したい場合があります。 CloudFormationではParamet... 2021.10.01AWSIaCPython
AWSAWS CDKでLambdaLayerもまとめてアップロードする 以前にLambda上でSeleniumとheadless-chromiumを動作させる方法について紹介いたしました。 AWS Lambda PythonでSeleniumとheadless-c... 2021.09.26AWSIaCPython
AWSPythonのBoto3を使ってS3の署名付き(期限付き)URLを発行する PythonのS3へローカルのファイルをアップロードする方法についてのメモとなります。 boto3は便利ですね。 1. 署名付きURLとは 署名付きURLとは、S3バケットへのアクセス権... 2021.09.25AWSPython
AWSLacalStackでLambda Layerを使うにはPro版以上が必要だった・・・ LcalStackが便利なのですが、LocalStackでLambdaLayerをアップしようとしたらなぜか関数に紐づかないから調べたらショック、ということでメモです。 まぁ世の中そういうもん... 2021.09.23AWSIaC
AWSLocalStackをつかってローカルにAWS開発環境を構築してみた 1. LocalStackとは AWSはクラウドサービスなのでもちろんインターネット経緯で利用いたしますが、 今回紹介するLocalStackを使うことでローカルに擬似的なAWS環境を作ってく... 2021.09.22AWSIaCPython
AWSLocalStackで実行しているLambdaからboto3で別のLambdaを呼び出す方法 LocalStackを使ってローカルPC上に開発環境を構築していたのですが、 1つのLambda関数ないからもう一つ別のLambda関数をboto3経緯でInvokeしたかったのですがうまく行かずに... 2021.09.21AWSIaCPython
AWS長いコマンドを複数行に分割して実行する方法(Windows) コマンドが長くなる場合に、コマンドを複数行に分けて見やすくしたいことがあるかと思います。 私の場合にはAWS CLIなどを使う際にかなり長くなるので分割したいことがよくあります。 以前はMac... 2021.09.20AWSLinuxMacPowershellWindows
AWSAWS Lambda PythonでSeleniumとheadless-chromiumを使ってスクレイピングする方法 Seleniumを使ってスクレイピングをするスクリプトをAWS lambda上で動作させる際にハマったのでメモします。 ちなみにLambdaのPythonバージョンが3.9だと以下の方法を実施... 2021.09.17AWSIaCProgram学習Python
AWSAWS CLIでCloudWatch Logsのログをリアルタイムで確認する AWSでLambdaなどの開発を行っていると、Cloudwatch logsのログを確認したいと思う場合が多々あります。 aws logs tail --follow を使うことでいい感じ... 2021.09.16AWS
AWSAWS CDKを使ってEC2の起動と停止を自動化してみた(python) LambdaとEventBridgeでEC2電源操作(起動と停止)を自動化し、それをAWS CDKでPythonでコード化してみました。 Lambdaで特定のタグを持つ EC2 インスタンスの... 2021.09.12AWSIaCProgram学習
AWSAWS LambdaのDeployをAWS CLI経由で行う方法 AWS CDKでLambda関数をPythonを作成したのですが、CDKではインフラ構成変更は更新されますが、関数自体は更新してくれないようです。。。確かにCDKでは関数の内容までは検知しませんよね... 2021.09.11AWSIaC