<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pg.mnztech.work/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pg.mnztech.work/dokuwiki/feed.php">
        <title>三歩あるけば物も忘れる - Aws:Lambda</title>
        <description>お腹のお肉がメタボックル</description>
        <link>https://pg.mnztech.work/dokuwiki/</link>
        <image rdf:resource="https://pg.mnztech.work/dokuwiki/_media/logo.png" />
       <dc:date>2026-04-22T09:45:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/AutomatiConvertMediaFilesWithElasticTranscoder?rev=1591370943&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/ElasticTranscoderPresetCreation?rev=1591374358&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/FunctionURL01?rev=1676597563&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/GetValueFromParameterStore?rev=1621864872&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/GetValueFromPostedJSONByApiGateway?rev=1621779972&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/IssuedSignedUrlForUploadingS3Files?rev=1589863264&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/LambdaIPCreatedInVPC?rev=1628604237&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/PublicAccessFromLambda?rev=1621653466&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/S3FileDeleteReplication?rev=1653896974&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/SockConnect?rev=1676087765&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/WantSampleEvent?rev=1616921230&amp;do=diff"/>
                <rdf:li rdf:resource="https://pg.mnztech.work/dokuwiki/Aws/Lambda/WriteApiGwQueryParametersToDyanmoDB?rev=1621760899&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pg.mnztech.work/dokuwiki/_media/logo.png">
        <title>三歩あるけば物も忘れる</title>
        <link>https://pg.mnztech.work/dokuwiki/</link>
        <url>https://pg.mnztech.work/dokuwiki/_media/logo.png</url>
    </image>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/AutomatiConvertMediaFilesWithElasticTranscoder?rev=1591370943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-05T15:29:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ElasticTranscoderでメディアファイルを自動変換</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/AutomatiConvertMediaFilesWithElasticTranscoder?rev=1591370943&amp;do=diff</link>
        <description>ElasticTranscoderでメディアファイルを自動変換

はじめに

ElasticTranscoder/基本的な使い方で手動で変換する手順を説明しましたが
より実践的なところで、S3にアップロードされたファイルが自動で変換される仕組みを作っていきたいと思います。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/ElasticTranscoderPresetCreation?rev=1591374358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-05T16:25:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ElasticTranscoderのプリセット作成</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/ElasticTranscoderPresetCreation?rev=1591374358&amp;do=diff</link>
        <description>ElasticTranscoderのプリセット作成

はじめに

ElasticTranscoderで変換する際に必須となるプリセットですが、インプットファイルのフォーマットによって
動的に指定したい要件があった際に作成したサンプルコードです。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/FunctionURL01?rev=1676597563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T01:32:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lambda関数URL</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/FunctionURL01?rev=1676597563&amp;do=diff</link>
        <description>Lambda関数URL

Lambdaの関数URLをちょっと触ってみた。

目的

外出先で簡易に状況確認できないかなって・・・
・CloudWatchのアラーム状態
・インスタンス落としたか？...など

課題

・Lambda関数URLにブラウザアクセスすると2回実行される(curlコマンドだと1回なのに何故だ？faviconか？？)
　→faviconだったので</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/GetValueFromParameterStore?rev=1621864872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-24T14:01:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ParameterStoreから値を取得する</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/GetValueFromParameterStore?rev=1621864872&amp;do=diff</link>
        <description>ParameterStoreから値を取得する

Lambdaからパラメーターストアの値を取得する。
下記の図は、経路と必要なリソースを纏めています。


Lambda関数サンプルコード

■注意点
・パラメータ名は[/]スラッシュから始まる。
・値は</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/GetValueFromPostedJSONByApiGateway?rev=1621779972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-23T14:26:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>APIGatewayでPOSTされたJSONから値を取得する</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/GetValueFromPostedJSONByApiGateway?rev=1621779972&amp;do=diff</link>
        <description>APIGatewayでPOSTされたJSONから値を取得する

そういえばGETメソッドしか使ったことが無かったのでPOSTを触ってみた。

curlのリクエスト文

Windowsではこんな書式でPOSTするとJSONが送れるらしい。(-d オプション)</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/IssuedSignedUrlForUploadingS3Files?rev=1589863264&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T04:41:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>S3ファイルアップロード用署名付きURL発行</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/IssuedSignedUrlForUploadingS3Files?rev=1589863264&amp;do=diff</link>
        <description>S3ファイルアップロード用署名付きURL発行

はじめに

LambdaでS3のファイルアップロード用の署名付きURLを発行する。
下記のサイトを参考に、自分用にメモ
&lt;https://dev.classmethod.jp/articles/create-pre-signed-url-with-lambda/&gt;

事前準備

① ファイルアップロード用のS3バケットを作成する。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/LambdaIPCreatedInVPC?rev=1628604237&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-10T14:03:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPCに作成したLambdaのIPについて</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/LambdaIPCreatedInVPC?rev=1628604237&amp;do=diff</link>
        <description>VPCに作成したLambdaのIPについて

VPCに作成したLambdaのIPを固定化したくAWSサポートに問合せした際の回答メモ

ポイント

・VPCにLambdaを作成する際は、Lambda用のロールに[AWSLambdaVPCAccessExecutionRole]ポリシーを付与する必要がある。
・関数が長期間アクティブでない場合、Lambda はそのENIを回収し、関数はアイドル状態になる。
・関数を再度アクティブにするには、その関数を呼び出します。この呼び出しは失敗し、ENIが使用可能になるまで、関数は Pending 状態になる。
・同じサブネットとセキュリティグループを共有する場合、複数の関数が 1 つのENIを共有できる。
・たくさんの関数がある場合や、ネットワーク使用率の高い関数がある場合は、追加のENIが Lambda で引き続き作成されることがある。…</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/PublicAccessFromLambda?rev=1621653466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-22T03:17:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lambdaからのパブリックアクセス</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/PublicAccessFromLambda?rev=1621653466&amp;do=diff</link>
        <description>Lambdaからのパブリックアクセス

ふと、Lambdaからのパブリックアクセスってどうなっているの？と思って試してみた。
最初の疑問、AWS API叩けるんだから非VPCのLambdaはできるよね・・・VPC内のLambdaは？？
結果は、非VPCは特別な設定は不要で、VPC内からはNATを経由することでパブリックアクセス可能となりました。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/S3FileDeleteReplication?rev=1653896974&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-30T07:49:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>S3ファイル削除のレプリケーション</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/S3FileDeleteReplication?rev=1653896974&amp;do=diff</link>
        <description>S3ファイル削除のレプリケーション

Aws/S3/クロスリージョンレプリケーションの注意点の記事で書いたS3ファイル完全削除のレプリケーションについて、Lambdaのサンプルスクリプトを記載する。

事前準備

① レプリケーションのS3バケットを作成する。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/SockConnect?rev=1676087765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-11T03:56:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LambdaからEC2への疎通確認</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/SockConnect?rev=1676087765&amp;do=diff</link>
        <description>LambdaからEC2への疎通確認

EC2の生存監視や、経路監視をしたい時にLambdaを監視元とできないか？と考えてみました。
監視元の可用性を考えてLambdaありかなって思ったんです。

結論：TCPのコネクションで確認はできるが、Ping監視はできない。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/WantSampleEvent?rev=1616921230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-28T08:47:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>サンプルイベントが欲しい時</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/WantSampleEvent?rev=1616921230&amp;do=diff</link>
        <description>サンプルイベントが欲しい時

Pythonでサンプルイベントが欲しい時に使うLambda関数です。
CloudWatchLogsに格納されるので、ログから拾ってください。

Loggerで出力する。

JSON形式が1行ごとのRecordに分割されないようにloggingで出力しています。</description>
    </item>
    <item rdf:about="https://pg.mnztech.work/dokuwiki/Aws/Lambda/WriteApiGwQueryParametersToDyanmoDB?rev=1621760899&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-23T09:08:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>APIGWのクエリパラメータをDyanmoDBに書き込む</title>
        <link>https://pg.mnztech.work/dokuwiki/Aws/Lambda/WriteApiGwQueryParametersToDyanmoDB?rev=1621760899&amp;do=diff</link>
        <description>APIGWのクエリパラメータをDyanmoDBに書き込む

Aws/APIGateway/Lambdaプロキシ統合の使用のついでに、DyanmoDBまで書き込む

DynamoDBのリファレンスは下記になります。
&lt;https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html&gt;
&lt;https://docs.aws.amazon.com/cli/latest/reference/dynamodb/&gt;

Lambda関数サンプル

APIGatewayのURLの末尾(クエリパラメータ)に[?id=0003&amp;value=kyoto]をつけてリクエストしてみる。
eventの['queryStringParameters']からidとvalueを受け取って、dynamodbの指定したTableにputitemしています。…</description>
    </item>
</rdf:RDF>
