AWS
作成するイメージ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ■ネットワークの概要 ・Lambdaを単独で作成し、公開するのではなく、VPCにアタッチし、インターネットゲートウェイ経由でLambdaからインターネットにアク…
Pythonで外部ライブラリをLambdaのレイヤに登録するために 使用するzipファイルの作り方は以下の通り。 なお、環境はdockerに作成したamazon linux:2環境で以下を実行しています。 Windowsや他のLinuxだとそのOS用のライブラリが含まれてしまうこともあり 正…
lambdaで実行する際に利用する値を外部ファイルから取得する方法の1つとして パラメータストアがあります。(基本無料) 利用例は以下の通り。 ●AWS System Manager → パラメータストア →「パラメータストアを作成」を行う パラメタ名:TEST_PARAM_HOGE 利…
自作のlambda関数を作成して呼び出すまでの手順は以下の通り。 ①Layerのファイルを作成する ①-1.ライブラリ化したい関数を作成する ①-2.Python」の名前のフォルダを作成し、作成したファイルを格納する Python |------hogelayertest.py ①-3.2のフォルダをZI…
lambdaからS3にファイルを書き込みするPythonコードは以下の通り。 import boto3 # S3に接続するためのクライアントを作成 s3 = boto3.client('s3') # バケット名 bucket_name = 'hogetest01' # 使用するS3バケット名を指定 # 作成するファイル名と内容 file…
CLIではなくCloud Shellでユーザーを作成する手順は以下の通り。 CLIと違い、アクセスキーの作成は必要ない。 ①AWS コンソールからCloud Shellのサービスを検索し、起動する。 ※右上のアイコンからでも起動できる。 ②プロンプトが起動されるのでIAMのCreate-…
AWS CLIからアクセスキーとシークレットアクセスを使って接続し、 その後ユーザーを新規作成する手順は以下の通り。 ①AWSコンソールのIAMからアクセスキーを作成をクリックする。 ②CLIにチェックをつける。 ③タグを入力する。 ④アクセスキーとシークレットア…
①AWS CLIで検索し、インストールのサイトに移動する。 ②Windowsを選び、インストーラをダウンロードする ③ダウンロードしたインストーラを起動し、インストールを実行する。 ※すべて「Next」でよい ④以下の画面がでてきたらインストール完了 ⑤コマンドプロン…
自分なりに料金についてまとめたメモ。詳細および最新は公式サイトで確認すること。 EC2インスタンス⇒1時間あたりの使用量が決まる。 停止中は費用は発生しない。 EBS(EC2に直接アタッチできるディスク)⇒使用したサイズを月額で発生(月を満たさない場合は日…