ヤマムギ

growing hard days.

*

AWS X-Ray SDK for PythonをOrganizations組織内にLambda Layersで共有しました

   

ローカルでパッケージ作成

インストールコマンドはこちらAWS X-Ray SDK for Pythonを参照しました。

任意のフォルダにpythonディレクトリを作成して、pythonディレクトリで上記コマンドを実行。

pythonディレクトリ込みでzip圧縮する。

Lambda Layersの作成

Lambda Layersを組織内でリソースを共有しているアカウントの東京リージョンに作成しました。

他のアカウントへのアクセス権をレイヤーに付与するを参照して次のコマンドをCloudShellで実行しました。

次のレスポンスが返ってきました。

間違えたときはremove-layer-version-permissionで削除できます。

Lambda関数にLayersを追加

同じ東京リージョンのLambda関数からバージョンARNを指定して追加できます。
[検証]ボタンでGetLayerVersionの権限があるか確認できました。

試しに組織外のAWSアカウントの東京リージョンのLambda関数から追加してみると、GetLayerVersionの権限がないエラーになりました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

ad

ad

  関連記事

kintoneでEveryoneに権限が設定されているアプリをAWS Lambdaで一括チェックする

こないだ、kintone Cafeでユーザーが自由に作成している環境だと、どんな …

「Amazon EKS Workshop」の環境準備とクラスター作成

今はアーカイブになっている1つ前のEKS Workshopの環境準備記録です。 …

ある意味マネジメントコンソールで生成された署名付きURL

マネジメントコンソールにS3オブジェクトの[開く]というボタンがいつのまにか出来 …

スポットインスタンスの削減額情報を見ました

なんだこれ?と思って、検索してみたら、2018年11月からあったのですね。 Am …

Amazon VPCでIPv6を使用する

VPCのIPv6を設定してみました。 設定 [Amazon 提供の IPv6 C …

S3をトリガーにしたときのLambdaのリソースベースポリシー

LambdaのトリガーでS3を設定したとき、自動的にLambdaのリソースベース …

AWS License ManagerでAMIからインスタンスの起動を制御

EC2 Image BuilderでRocket.ChatのAMIを作って起動テ …

AWSセルフマネージドAD環境にリモートデスクトップで接続

AWSクイックスタートのActive Directory Domain Serv …

「re:CAP ~サーバーワークス re:Invent 2018 報告会~」でre:Invent2018について思われたことを聞かせていただいた

サーバーワークスさんのre:Invent re:CAPにおじゃましました。 re …

Amazon Linux 2023、T4Gインスタンス、PHP8にWordPressを移行しました

ブログをAmazon Linux 2からAmazon Linux 2023に移行 …