[학습노트] AWS(EDX)

2872 단어 AWS

EDX AWS Developer: Building on AWS


코스 링크


EDX의 Player를 즐겨보세요


script + TamperMonkey

Week 1


Getting Started on AWS


학습 자료의 Python 링크는 이미 사용할 수 없습니다. Hello, World로 바로 바꿉니다.
#!/bin/bash -ex
sudo yum update -y
sudo pip install flask
sudo pip install requests
mkdir PythonWebApp
cd PythonWebApp
sudo cat >> flaskApp.py << EOF
from flask import Flask
import requests
app = Flask(__name__)
@app.route("/")
def main():
  text = "Hello World" 
  return text


if __name__ == "__main__":
  app.run(host='0.0.0.0', port=80)
EOF
sudo python flaskApp.py

Cloud Infrastructure and Responsibility


약어
- VPC: Visual Private Cloud
- AZ: Availability Zone
Region과 AZ의 관계 및 scope


Week 2


이번 사진 앱 업로드 구조에 대해서.
그 중에서 Rekognition은 Amazon에서 제공하는 이미지 인식 도구입니다.

Week 3


이제 AWS는 RDS의 Security Group을 통합했습니다.
여기에 RDS를 직접 새로 만들었습니다. inbound에서 tcp를 허용하는 3306
python 실행 시 환경 변화량에 따라 s3 설정 필요
In the Name column, type PHOTOS_BUCKET
In the Value column, type the name of the Amazon S3 bucket you created earlier.
Note: Make sure to delete any white space that was inserted while copy/pasting.
In the Name column, type FLASK_SECRET
The Flask app uses a secret value to encrypt session variables.
In the Value column, type random characters and numbers.

Week 3~6


큰 문제에 부딪히지 않았으니 기본적으로 그대로 하면 된다.

AWS Developer: Deploying on AWS


Week 2


CodeBuild의 부분에는 여러 가지 다른 점이 있는데, 가장 중요한 것은
- 아마존 ElasticFileSystem의 권한을 늘려야 합니다. 직접 FullAccess를 싫어합니다.
- Docker Image가 너무 늙어서aws/codebuild/standard:3.0을 사용하고 고쳤어요여기

좋은 웹페이지 즐겨찾기