問題タブ [serverless]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
428 参照

python-3.x - サーバーレス: ラムダ関数で API キーの復号化を処理する

サードパーティのライブラリを使用する API を実装しています。

サードパーティ ライブラリは、入力として渡す必要があるキーを提供します。キーは動的であり、消費者/ビジネス シナリオに基づいて変更できます。ラムダ関数はキーを復号化できる必要があります。

誰かがキーを解読する方法を提案できますか? 側で aws-kms アプローチを検討しています。

注意してください:私はそれを達成する.envの方法を書き留めました。しかし、今日、私の API は 1 つのコンシューマーによって消費されているため、1 つの API キーです。明日、その数は増加し (結果として複数のキーになります)、関数を保存/更新する場所に i がない可能性があります。

編集:ペイロードを介して機密情報を渡す必要があります。これは、英数字の値にすることができます。例 {"sender": "+123", "secret": "encrypted_value"} クライアントとサーバーは、クライアントが情報を暗号化できるキーを共有する必要があり、サーバー (ラムダ関数) はそれを復号化する必要があります。

どんな提案も素晴らしいでしょう!ありがとう!