簡體   English   中英

如何使用 boto3 RDS 客戶端 Z2778840A0100CB30C982876741B0B5A2Z 服務器 select 查詢在 AWS lambda 中運行

[英]How to run RDS SQL Server select queries in AWS lambda using boto3 RDS client python?

I am going through AWS boto3 rds documentation for running sql select query on table which is present in RDS SQL Server using python in AWS lambda, but I didn't find any info. 難道我們沒有任何選項可以在 AWS lambda 中運行 RDS SQL 查詢嗎? 有任何想法嗎!

rds_client = boto3.client('rds')

boto3 庫提供 API 與 AWS API 通信。 AWS RDS API 包括

  1. 列出所有 RDS 實例
  2. 創建新的 RDS 實例
  3. 停止 RDS 實例
  4. 修改 RDS 實例
  5. ETC

對於 Lambda 或任何編程語言與數據庫服務器通信,我們首先需要安裝數據庫驅動程序。 把它想象成一個中間人(驅動程序),它收集編程語言的指令,將其轉換為數據庫可理解的語言,然后數據庫對其進行處理並將信息返回給中間人,中間人將其翻譯成你的程序語言可以理解。 Boto3 不附帶任何關系數據庫驅動程序。

要讓 Lambda 工作在您的 RDS SQL 服務器上,您必須安裝 Python 的 SQL 服務器驅動程序並上傳到 Z04A7DA3C5B35BCAD8B51A7DA3C5B5B5B4EE 您可以將 package 作為獨立的zip或將其作為Lambda 層,可供多個 Z04A7DA923154BCADBZDAEE1 函數使用。 python常用的SQL服務器驅動是pyodbc

medium.com上有人對此發表了一篇博文。

暫無
暫無

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

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