使用者輸入文字進行提交;
頁面通過 api **把資訊傳遞給 lamdba 函式 newpost 寫入 dynamodb,並把 postid 傳遞給 sns;
sns 把 postid 傳遞給 lambda 函式 convert,函式 convert 通過 postid 去 dynamodb 查詢文字資料,並呼叫 polly 進行語音合成;
函式 convert 把合成的語音檔案存入 s3 中,更更新資料庫狀態;
使用者就可以通過 get 去獲取語音合成的相關資訊。
很簡單,寫個表名,寫個主鍵即可,其他預設。
table name:posts
primary key:id
我們建立兩個 s3 儲存桶,乙個用來存放靜態網頁,乙個用來存放語音合成的音訊。
]
}
從架構圖得知,我們的 lambda 函式和多個元件進行互動,需要有相關的許可權才行,我們通過 iam 為其建立乙個 role。
]
}
注意,如果網域名稱別名解析到 s3 儲存桶,儲存桶的名稱必須和網域名稱一致,所以我要修改一下儲存桶 website 的名稱。 利用 AWS 無服務架構之語音合成
使用者輸入文字進行提交 頁面通過 api 把資訊傳遞給 lamdba 函式 newpost 寫入 dynamodb,並把 postid 傳遞給 sns sns 把 postid 傳遞給 lambda 函式 convert,函式 convert 通過 postid 去 dynamodb 查詢文字資料,...
總結 利用AWS搭建混合雲的架構
要實現混合it架構,需要從多個方面的努力 常見的混合雲架構應用模式 之所以定義為it混合架構中,而不是混合雲 因為企業可能是公有 私有雲的模式,也有可能是公有 私有資料中心 沒雲 的架構 gartner對混合it的定義 混合的it架構是指結合 內部和外部的服務 通常通過結合公有雲和私有雲,來實現業務...
基於AWS雲服務的Web應用架構
高可用和可擴充套件的web應用是複雜而昂貴的。密集的高峰時段和流量模式的劇烈波動導致昂貴的硬體利用率低下。amazon 雲服務為web 應用提供高可靠的,可擴充套件的,安全的高效能基礎設施,同時保證了彈性,根據客戶的流量變化而實時調整規模進而降低了成本。1 amazon route 53 來處理使用...