Cognitoから払い出されたIdTokenをAPI Gateway カスタムオーソライザーのLambda(Python3.6)で検証する方法 おつかれさまです。サーバーレス開発部の新井です。 今回はタイトル通り、Cognitoのユーザプールから払いだされたIdTokenをAPI GatewayのカスタムオーソライザーのLambda(Python3.6)で検証する方法を紹介したいと思います。 API GatewayのカスタムオーソライザーでIdTokenの検証を行うには、Cognitoの自動チェックと、今回紹介するLambda Functionでチェックする2種類の方法があります。 Lambda Functionを利用する場合のメリットは、IdTokenの検証以外の認可処理を行うことができるという点です。例えば、IP制限や特定のユーザエージェントだけ許可するなど、用途に応じた処理を書くこと
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: > python3.8 Sample SAM Template for sam-app Globals: Function: Timeout: 3 Resources: HelloWorldFunction: Type: AWS::Serverless::Function Properties: PackageType: Image Architectures: - x86_64 Events: HelloWorld: Type: Api Properties: Path: /hello Method: get Metadata: Dockerfile: Dockerfile DockerContext: ./h
東京都内の16日の感染確認は、1週間前の水曜日より600人余り少ない1万221人でした。また都は、感染が確認された21人が死亡したと発表しました。 東京都は16日、都内で新たに「10歳未満」から「100歳以上」の1万221人が新型コロナウイルスに感染していることを確認したと発表しました。 1週間前の水曜日より600人余り減りました。 16日までの7日間平均は8390.3人で、前の週の86.4%でした。 確認された1万221人の年代別は、 ▼10歳未満が2218人、 ▼10代が1522人、 ▼20代が1511人、 ▼30代が1746人、 ▼40代が1640人、 ▼50代が846人、 ▼60代が364人、 ▼70代が202人、 ▼80代が120人、 ▼90代が50人、 ▼100歳以上が2人でした。 このうち「10歳未満」が全体の21.7%にあたる2218人で、最も多くなっています。 2000人
データエンジニアリングの文脈で、AWS Lambdaを使ってデータ処理を実装することが最近多くなってきました。 Lambdaでは、コンテナイメージサポートを利用することで、ローカルでのテストがやりやすくなっています。 これを踏まえて、Lambdaのローカルでの環境構築・テストについて考えました。 なお、本内容のソースコードは以下にあります。 github.com 概要 Pythonでデータ処理を行う前提としています。 以下が今回のポイントになります。 Lambdaのデプロイには、コンテナイメージを利用する VSCode Remote Containerを利用してコンテナで開発環境をセットアップする Lambdaの環境に依存しないユニットテストを実行する コンテナの環境でLambda関数を実行する Lambdaでコンテナイメージが利用できるので、開発環境もコンテナで完結させます。 各個人で行
はじめに やりたいことはタイトルの通りですが、以下の通りです。 ローカルでLambda関数の動作確認ができる VS Code Remote Containerで開発環境の構築を完結させる(ローカル環境を汚さない) もし可能ならデプロイも簡単に なお、この要件マッチするツールとして、AWS Cloud9が一番手軽だと思われます。 VS Codeにこだわりがなく、Cloud9の料金に問題がなければCloud 9をお勧めします。 環境 開発端末:macOS 開発IDE:VS CodeのRemote Containers 前提 AWS IAMアカウント作成済み Docker, Git, VS Code (Remote Container)は開発端末にインストール済み 補足 Lambdaのローカル実行には、AWS SAM CLIが提供されていますが、こちらのローカル実行にはコンテナ環境が使われます。
概要 (この記事のアイコン、Lambdaっぽいの頑張って探した..!) 2020年にLambdaにコンテナイメージがサポートされて以来、Lambda開発をしたことがなかった。 AWS Lambda の新機能 – コンテナイメージのサポート 以前Lambdaを開発しているときは、適用するときにzip化が面倒だなとか、ローカルとクラウド上での動きが違うのでバグりやすいなとか、そのバグが適用しないと分からないので開発に時間がかかるなとか、色々と不便があったのを覚えている。 先日、画像圧縮処理で久々にLambdaを触り、その際コンテナイメージを使った快適なLambda開発環境を考えたので紹介する。言語はPythonだが他の言語でも同じ構成で大丈夫なはず。 結論 ディレクトリ構造
アップデートのお知らせ(2022/03/15) 2022/03/15(火)にケンオールをアップデートしました。 アップデート内容は以下のとおりです。 新API: 日本の祝日API 郵便番号逆引き検索API: 品質の改善 祝日や休日のAPIについて、機能要望アンケートを募集中です! 新API: 日本の祝日API 日本における祝日は、内閣府が毎年CSVデータを公開しています。 しかし、システムで祝日データを利用するとき、CSVをダウンロードし、それをシステムにロードするというのは意外と手間がかかります。 手動で更新する場合、手順自体を検証した上で運用ドキュメントを執筆する必要があります。 さらに、手動運用によるオペレーションミスのリスクも毎年つきまとうことになります。 自動化する場合、特別に祝日が移動するケースなどに対応できるようにしなければいけません。結局のところ手動でも更新できるようにして
大手おもちゃメーカーが、変形ロボットなどのおもちゃづくりの技術を生かしてJAXA=宇宙航空研究開発機構などと共同で開発した小型の月面探査ロボットが15日公開されました。 報道各社に公開されたのは、月面探査を行うため、タカラトミーがJAXAなどと共同でおよそ6年前から開発を続けてきた直径およそ8センチ、質量250グラムほどの小型ロボットです。 両手におさまるサイズのこのロボットは、月面に到達するまでは球体ですが、月面に着陸後は球体が左右に広がって一部が車輪に変わり、月面を走行できるようになります。 開発にあたっては、メーカーが手がけてきたおもちゃの変形ロボットの設計や製作のノウハウが生かされていて、ロボットの前後には小型のカメラが2台搭載されています。 月面では、1時間から2時間程度、走行して撮影した画像を地球に送信する計画だということです。 このロボットを搭載したロケットは、来年度中に2回
ドコモとソフトバンク、パスワードをハッシュ化せず保持 「パスワードを忘れた」からユーザーへ開示【追記あり】 LINEMOがパスワードを平文保持している――そんな報告がTwitterで上げられている。ITmedia NEWS編集部で確認したところ、LINEMOの他にドコモとahamo、ソフトバンク、Y!mobileの会員サービスでも、ユーザーに対してパスワードを平文で提示する機能を持っていることが分かった。事業者側によるパスワードの平文保持は、不正アクセスなどで情報漏えいが起きた際のリスクになる可能性がある。 【編集履歴:2022年3月16日午後2時 ドコモへの追加取材に伴い、タイトルとドコモ引用部の記述を変更し、追記を行いました】 【編集履歴:2022年3月16日午後7時30分 ソフトバンクへの追加取材に伴い、ソフトバンク引用部の記述を変更し、追記を行いました】
疫病が流行しているのでよぶんな外出を控えるようにという通達が出された。そのためにわたしに新しい出会いの機会がなくなった。恋愛の話ではない。仕事のコネクションとかの話でもない。友人知人の話である。わたしは知らない人と新しく知り合うのがとっても好きなのだ。利害関係も色恋沙汰もないところで雑談がしたいのだ。そうして「人間はみんなちがう」と思う、するとなんだか安心する。これができないとなんだか世界が平板になった気がしてうそ寒く落ち着かない。知らない人としゃべりたい。 その欲求にこたえたのはもちろんインターネットである。ウイルスが載らないコミュニケーション手段。知らない人もうようよしている。知り合うとっかかりとしては趣味がもっともやりやすい。わたしは小説やマンガの話ができる相手を探し、気の合う仲間を手に入れた。めでたし。 めでたしなのだが、彼らのある種の性質にわたしは少々困っている。 小説やマンガの
2. SWIFTのライバルとなるか? 直接的な競合関係にはない。SWIFTは国際的な銀行のコミュニケーションのためのメッセージシステムである一方、CIPSは主に人民元建て取引のための決済システムで、多少のコミュニケーション機能も提供する。 上海を本拠とするコンサルタント会社クロスボーダー・ファイナンス・リサーチ・インスティテューションによると、CIPSを使う銀行の大部分は引き続きSWIFT経由で情報をやり取りしている。これは習慣によるものか、CIPS専用のメッセージツールをインストールしていないか、もしくはその両方の理由による。 人民銀は昨年に実際、ローカルネットワークサービスの提供と中国におけるメッセージ情報保管のためSWIFTと合弁を設立した。1万1000社を上回る金融機関などが参加し、1日に4200万件余りの取引を扱うSWIFTと比較すれば、中国を中心に1300社程度が参加して1日
ロシアの国営テレビのニュース番組中にスタジオに入って反戦を訴え、拘束された職員の女性に対し、モスクワの裁判所は、日本円で3万円余りの罰金刑を言い渡しました。女性は裁判所から出たあと「取り調べは14時間以上続いた」などと述べるとともに支援者に感謝の意を示しました。 ロシア国営テレビで働くマリーナ・オフシャンニコワさんは14日、ニュース番組中にスタジオに入って「戦争反対」などと書いた紙を掲げて反戦を訴え、言論統制が強まる中での行動が瞬く間に世界に伝えられました。 オフシャンニコワさんは警察に拘束され取り調べを受けていましたが、モスクワの裁判所は15日、「事前に通知せずにイベントを催した」などとして3万ルーブル、日本円でおよそ3万3000円の罰金刑を言い渡しました。 オフシャンニコワさんは裁判所から出たあと、記者団に対し「この2日間は文字どおり寝ずに過ごし、人生の中で非常に困難な日々でした。取り
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く