簡體   English   中英

使用帶有 python 或 java 代碼的 AWS lambda 從 RestAPI 調用中獲取 JSON 並插入到 oracle 數據庫中

[英]Using AWS lambda with python or java code to get JSON from RestAPI call and insert into oracle DB

我可以使用 AWS lambda 調用 RestAPI 並通過 JSON 進行迭代,通過將參數傳遞給 oracle 包,將數據提取並加載到 AWS RDS 上的 oracle 數據庫中嗎? 如果是的話,有人可以讓我知道保護憑據以調用 RestAPI 和 Oracle 用戶嗎?

您應該使用AWS Secrets Manager ,這是來自 AWS 的一個很好的指南

正如另一個答案所指出的,如果您想存儲機密,可以使用 AWS Secrets Manager。 但當您使用 AWS Managed RDS Oracle DB 時,它最有用。 從您的問題中不清楚是否是這種情況。

如果情況並非如此,那么具有SecretString類型的AWS Systems Manager Parameter Store可能會更好,因為它是免費的(AWS Secrets Manager 不是免費的)。

AWS 不為不同的數據庫在 lambda 中提供內置開發工具包。 但是,Orcale 提供了cx_Oracle ,它是 Python 的模塊。 要在 lambda 上使用它,您必須構建一個自定義開發包或您自己的lambda 層才能使用cx_Oracle

總而言之,我不明白為什么您不能使用 lambda 來處理您的數據庫。 然而,這不是開箱即用的,需要一些開發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM