簡體   English   中英

Amazon Sns和Cloudwatch定價

[英]Amazon Sns and cloudwatch pricing

我正在研究AWS定價,並且對Amazon SNS和Amazon Cloudwatch有兩個疑問。

關於cloudwatch,Im使用它來監視sns主題和監視dynamodb表。 我在讀有關cloudwatch的價格時說,亞馬遜ec2,亞馬遜ebs,彈性負載均衡器和亞馬遜rds的基本監控指標是免費的。 因此,要監視sns主題並動態監測其不是基本監視,我們需要為每個指標每月支付$ 0.50嗎?

關於SNS,它表示我們根據發布的通知數,交付的通知數以及用於管理主題和訂閱的任何其他API調用付費。 我對這種定價有些困惑,我們為任何API調用付費,例如,創建一個新主題,獲取所有主題等等,好,這一部分很清楚,但是我不了解其他兩個,例如我的代碼:

message = "this is a test"
message_subject = "Message test"        
publication = sns.publish(topicArn, message, subject=message_subject)

在這種情況下,我們要承擔發布成本,並且在此sns.publish中,我們需要相對於API調用付費嗎? 而且,我們在發布消息時需要付款,並且為此增加了傳遞通知的費用嗎? 但是它不是同一回事嗎? 發布消息還是傳遞通知? 或通知,是當我們在主題中訂閱一些電子郵件時,我們在電子郵件中收到的確認訂閱?

subscriptionEmail = sns.subscribe(topicArn, "email", email)

對。 對於雲端觀看,則為每指標0.5美元。 如果您有很多指標,那就太陡了。

對於sns: http//aws.amazon.com/sns/pricing/

您需要為api調用付費(在該頁面中稱為api發布)。 您還需要在SNS向訂戶傳遞消息時付款。 您是對的,發布通知的操作與將通知發送給訂戶的操作不同,它們屬於兩個不同的定價時段

真正重要的是您推送的通知數量以及將其推送給誰(交付)。 即使對於通信量適中的應用程序,所有其他數字都是舍入誤差。

舉個例子。

假設您有1個SNS主題,並且已訂閱2個電子郵件地址。
假設您向該主題發送了5_000_000條通知。
您需要付費(假設您已經用盡了免費套餐):
5_000_000 / 1_000_000 * 0.50 $ = 2.5 $用於發布到主題
5_000_000 / 100_000 * 2.00 $ * 2(2個電子郵件地址)= 200 $用於電子郵件發送
總計202.5 $

暫無
暫無

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

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