idanBean 種豆得瓜

猶如傑克與巨人的魔豆,貫穿裝置到雲端。

Category

雲端服務與架構 Cloud Service & Architecture

(中文) [20170607 AWS Summit] 深入探討基於 AWS 雲端服務的企業數位轉型案例

Sorry, this entry is only available in 中文.

How to use and test AWS API Gateway

  Open AWS API Gateway dashboard and create stage of API Click “Stage” => “Create” Deploy API Open “Resource” => “Actions” => “Deploy API” Deploy API to test stage Check API URL Download postman https://www.getpostman.com/  Fill parameters and test API. Click… Continue Reading →

AWS API Gateway with AWS Lambda

  Create AWS Lambda function To AWS API Gateway dashboard to create API Click Actions -> Create Resource Return lambda dashboard ->”API endpoints” to create GET request Return API Gateway and GET method created Click GET to set Integration Request Click Test to test API Reference http://docs.aws.amazon.com/zh_cn/apigateway/latest/developerguide/getting-started.html

Add your website with HTTPS functionality use AWS ELB

Goal  Website is built in the AWS EC2, but it doesn’t enable the https. In order to add HTTPS functionality, we would like to create a ELB which listens to HTTPS and forwards HTTP to EC2. How Create ELB and… Continue Reading →

golang package managemant

In golang, we use go get to download package from github. Usually,the package in github needs new go version and  we cannot build source code correctly. We need tool to management golang package. We use gom to manage our golang… Continue Reading →

Memcached with connection pool

We have share how to use memcached with golang in AWS ElastiCache with golang. In order not to create too many connections,we need to use connection pool, sample code is as follows: go get github.com/ningjh/memcached   Reference https://gowalker.org/github.com/ningjh/memcached/  

AWS SNS with GCM

上次在 AWS SNS with APNS 中和大家分享 AWS SNS 的 APNS 使用方式,今天和大家分享 AWS SNS 的 GCM 使用方式。 需要先到 Google Developers Console 中間立一個專案 啟用 API 在所有API 清單中選擇 “Google Cloud Messaging” 到 “憑證” 點選 “Create Credentials” 選擇 “API 金鑰” 我的 API 是要在後台使用所以選擇 “伺服器金鑰” 取名稱後按 “建立”… Continue Reading →

AWS ElastiCache with golang

當有一些 request 查詢某些資料頻率很高,都去查詢資料庫會造成 response time 很長,這時會將資料存在 cache。AWS ElastiCache提供 memcached 和 redis 兩種。由於 free tier 的免費 instance規格是 cache.t2micro,所以只有 memcached 可以選擇。 AWS ElastiCache 不提供 VPC 以外的 access 權限,所以在建立時要將 VPC 的設定設為和 EC2 相同  VPC 使 EC2 可以 access 到 cache。下面和大家分享設定畫面以及用 golang 去連接的 sample code。 進入 AWS ElastiCache… Continue Reading →

GIS support for database

在處理與手機端界接的後台應用,常會處理到跟 GPS 相關的資料儲存和查詢,現在許多資料庫都已針對 GIS 資料做實踐,提供更方便有效率的地理資訊查詢。目前最常被人使用的便是 PostgreSQL 和 MongoDB,不過 MySQL也有針對 GIS 作的實踐,但由於 AWS 未提供 MongoDB的服務,而關聯式資料庫則可使用 AWS RDS,所以我們針對 PostgreSQL 和 MySQL 作選擇,以維運成本優先考量。 MySQL Introduction 實踐了 openGIS 的一部份子集功能 Commands 建立表格: CREATE TABLE IF NOT EXISTS `RESTAURANT_INFO` ( `ID` int(10) unsigned AUTO_INCREMENT, `REST_LOC` point NOT NULL, PRIMARY KEY… Continue Reading →

AWS SNS with golang

昨天分享了如何申請 APNS key和新增 AWS SNS application,下面和大家分享後台如何使用 golang 去推送 APNS。之前針對 aws config是使用每一台機器設置好 .aws 中的檔案去讀取,但由於有在 docker 中做測試和需要動態部屬,執行角色也會影響 config 放的位置,所以後來將 config 設定在程式中,不論部屬幾份都不會有問題,也可對使用服務角色控制掌控更方便。 需要先依照 AWS SNS with APNS 將AWS SNS application 建好,key 也已經匯入 下面是 golang sample code  

© 2019 idanBean 種豆得瓜 — Powered by WordPress

Theme by Anders NorenUp ↑