albert's blog

2024/02/19

Using AWS CLI to Encrypt and Decrypt

›
上傳一個 plain text file 到 AWS CloudShell,並印出內容 [cloudshell-user@ip-10-130-78-240 ~]$ cat ExamplePlaintextFile.txt abc 123 test 建立一個 AWS ...

How to read Parameter Store values from Lambda function

›
已在 Parameter Store 建立兩個參數 已建立以下 Lambda function Code import boto3 import json def lambda_handler (event, context): # 初始化 SSM 客戶端 ...

Create AWS Lambda from CloudFormation

›
假設已準備好 yaml file,內容如下: AWSTemplateFormatVersion: '2010-09-09' Description: 'AWS CloudFormation Sample: AWS Lambda Functio...

AWS Lambda Alias

›
假設我有一支 Lambda function,內容如下: import json def lambda_handler (event, context): # TODO implement return { 'statusCo...
2024/02/17

如何透過 AWS Lambda 啟動/關閉 EC2

›
前置作業 假設我已經建立好一台 EC2 已準備一支用 Python 語法寫的 AWS Lambda function(當 EC2 是 Running 狀態時,就 Stop 它;當 EC2 是 Stopped 狀態時,就 Start 它) import boto3 # 初始...
2024/02/14

AWS S3 + CloudFront + OAI

›
步驟 1: Create S3 bucket 步驟 2: Upload a image file to  S3 bucket 步驟 3: Create CloudFront distribution 與 使用 Origin Access Identity (OAI) 保護 S3 ...
2024/02/13

如何在 EC2 安裝 AWS SDK for Python (Boto3)

›
步驟 1: 安裝 Python [ ec2-user@ip-172-31-28-226 ~ ] $ sudo yum install python3 python3-pip -y 步驟 2: 驗證安裝 ec2-user@ip-172-31-28-226 ~ ] $ pyth...

如何安裝與驗證 AWS CLI

›
安裝 AWS CLI 1. 下載 AWS CLI [ ec2-user@ip-172-31-28-226 ~ ] $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o ...
2024/02/12

Send Fanout Event Notifications with Amazon Simple Queue Service (SQS) and Amazon Simple Notification Service (SNS)

›
步驟 1: 建立 SNS Topic [ cloudshell-user@ip-10-138-176-84 ~ ] $ aws sns create-topic --name MyFanoutTopic { "TopicArn" : "a...
2024/02/11

透過 AWS API Gateway (Rest API) 呼叫 Lambda

›
設定步驟如下 1.  在 Lambda 撰寫簡單的 Python 程式 def lambda_handler (event, context): return { 'statusCode' : 200 , 'b...
‹
›
Home
View web version
Powered by Blogger.