No module named pyasn1.codec.der
まだ誰も着手していません。
- #50 @gene1wood による — マージされずにクローズ
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- aws, cryptography, python
- 領域
- build-system, cloud, security
調査の方向性
まず lambda_packages/cryptography と抽出した cryptography-1.4.tar.gz の内容を調査し、その後、記載されている CloudFormation パッケージを使って AWS Lambda のデプロイを再現し、CloudWatch のインポートエラーを確認します。デプロイした関数が pyasn1.codec.der エラーなしで cryptography をインポートできれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Hello.
So, I've been trying to include one of the libs from lambda-packages, and failed repeatedly :(
I'm hitting on the error in the title:
No module named pyasn1.codec.der
Specifically, I'm trying to get the cryptography module into my lambda deployment packages, but maybe I'm misunderstanding the quick guide:
But, if you want to use this project the other (wrong) way, just put the contents of the .tar.gz archive into your lambda .zip.
Yes, I'm sorry, but I can't jump on Zappa at this point (maybe after this proof of concept is done), but it seems like I shouldn't have to, right?
So.. working on a Mac, I:
- downloaded
lambda-packages-master.zip, extracted its contents - dug into
\lambda_packages\cryptography, - grabbed and extracted (to
libs-for-aws\cryptography) thecryptography-1.4.tar.gzarchive.
Then I built my Lambda Deployment Package, and added to it the libs-for-aws\cryptography directory.
Package via Cloud Formation, deploy to AWS, and, when my Lambda is triggered, I get a 500, and in CloudWatch logs I get this message (cauth is just the name of my Lambda package)
START RequestId: 938e62f0-18a2-11e7-a55f-d146b6ce0af9 Version: $LATEST
Unable to import module 'cauth': No module named pyasn1.codec.der
END RequestId: 938e62f0-18a2-11e7-a55f-d146b6ce0af9
Am I doing something wrong in the way I'm trying to include the cryptography package from lambda-packages?
- 主要言語
- Shell
- スター
- 728
- フォーク
- 157
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Miserlou/lambda-packages のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
Miserlou/lambda-packages#116 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
Miserlou/lambda-packages#115 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
Miserlou/lambda-packages#114 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
Miserlou/lambda-packages#111 · コメント 1 件 · リアクション 8 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
Miserlou/lambda-packages#110 ·
Miserlou/lambda-packages の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 71/100
t4t5/omdrop-owl#14 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
docs(evals): note CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS for headless eval runs that use workflowsオープンgood first issue needs-triage priority: low
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
melodic-software/claude-code-plugins#7022 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
ready
難易度 2/5 1〜3時間 初心者へのやさしさ 92/100
kubeflow/pipelines#14784 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信