21/08/05_(두근두근 처음쓰는 개발일지!!)

21/08/05_(두근두근 처음쓰는 개발일지!!)

AWS

오늘의 학습 내용

AWS의 정의

S3의 파일 저장 기능

개발 언어(python)와 연계해서 AWS를 사용할 수 있는 IAM실습

S3에 버킷을 만들거나 파일 또는 폴더를 업로드하는 방법 3가지를 배웠다.

S3에서 컨트롤, IAM에서 컨트롤, Pycharm으로 컨트롤 했다. Pycharm으로 하는 건 잘 안됐다.ㅠㅠ

그래서 멘토님께 질문을 할 예정이다.

솔직히 학습을 하면서 '왜 이렇게 어렵지..? 나만 잘 안되는 건가..? 검색을 해도 잘 모르겠다. 포기하고 싶다.' 등 부정적인 생각을 많이 했었는데 그래도 강의완주하니 뭔가 기분이 뿌듯했다.

핵심 쏙쏙 AWS * { font-family: 'Stylish', sans-serif; } .wrap { width: 900px; margin: auto; } .comment { color: blue; font-weight: bold; } #post-box { width: 500px; margin: 20px auto; padding: 50px; border: black solid; border-radius: 5px; } function save() { var form_data = new FormData($('#upload-file')[0]); $.ajax({ type: 'POST', url: '/fileupload', data: form_data, processData: false, contentType: false, success: function (data) { alert("파일이 업로드 되었습니다!!"); }, }); } 나홀로 이미지 메모장! 중요한 이미지를 저장해두고, 나중에 볼 수 있는 공간입니다 이미지 파일 저장 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기에 코멘트가 들어갑니다. 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기에 코멘트가 들어갑니다. 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기에 코멘트가 들어갑니다. 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기에 코멘트가 들어갑니다. 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기에 코멘트가 들어갑니다. 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기에 코멘트가 들어갑니다.

import boto3 from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def main(): return render_template('index.html') # 해당 페이지로 이동됨 @app.route('/fileupload', methods=['POST']) def file_upload(): file = request.files['file'] # 원래의 파일이름으로 지정됨 s3 = boto3.client('s3') # s3와 연동 s3.put_object( ACL="public-read", # 권한 : 읽기 전용 Bucket="utest01", # 넣을 위치의 버킷 이름 Body=file, Key=file.filename, ContentType=file.content_type) return jsonify({'result': 'success'}) if __name__ == '__main__': app.run()

오늘의 문제점 : Pycharm의 Flask로 html이용하여 버킷에 파일을 생성하기 위해 html을 연결시키고 실행을 시켰는데 파일이 꼬였다고 에러가 떴다.... 이것을 계속 수정하지 못했다...

오늘의 잘한 점 : 위의 문제를 포기하지 않고 계속 방법을 찾아보았다. 또 해당 문제에 너무 빠져 머무르기보단 다른 방법으로도 해야 되는 것이 있었기 때문에 시간을 효율적으로 분배해서 실습을 했다.

오늘은 처음 개발일지를 쓰는 날이다! 이렇게 쓰는게 맞는지는 모르겠지만 열심히 조사해본 결과를 바탕으로 썼기 때문에 자신감을 가지고 써봤다!! 지금은 엉망진창일지도 모르지만 성장해나가는게 중요하니깐 계속 쓰면서 성장해나갈 예정이다!!

from http://icandoit-ucandoit.tistory.com/2 by ccl(A) rewrite - 2021-08-05 23:26:36