'Cloud/AWS' 카테고리의 글 목록 — SH's Devlog

Cloud/AWS

Cloud/AWS

[AWS] Cognito Confirmation Status를 FORCE_CHANGE_PASSWORD에서 Confirmed로 바꾸기

문제 발생 Caused by: NotAuthorizedException{message=Failed since user is not authorized., cause=com.amazonaws.services.cognitoidentityprovider.model.NotAuthorizedException: Temporary password has expired and must be reset by an administrator. (Service: AmazonCognitoIdentityProvider; Status Code: 400; Error Code: NotAuthorizedException; Request ID: a28d40a9-5e7c-4661-9453-f2adeb8c4b61), recoverySugge..

Cloud/AWS

[AWS] AWS Access key 발급받고 aws-cli 사용하기

이번 포스트에서는 AWS Access key를 발급받고 aws-cli를 사용하는 법을 정리하겠습니다 IAM에 들어가기 먼저, [Security, Identity, & Compiliance] -> [IAM] 에 들어갑니다. 사용자 선택하여 들어가기 Users 탭에 들어가서 사용자가 없다면 Add Users에 들어가서 사용자를 만들어주고 사용자가 존재한다면 Access key를 발급하고 싶은 사용자를 클릭하여 들어가줍니다. Access key 생성하기 Security credentials 탭을 선택하고 Access keys 항목에 있는 Create access key 버튼을 선택해줍니다. 그러면 Access key가 정상적으로 생성이 됩니다. 생성된 Access key ID와 Secret access key..

Cloud/AWS

[AWS] AWS EC2 Linux 인스턴스에 Git 설치 및 프로젝트 Clone하기

안녕하세요. 이번 포스트에서는 EC2 리눅스 인스턴스에서 Git을 설치하고 Repository를 Clone하는 방법을 정리하겠습니다. 1. 터미널에서 EC2 접속하기 ssh 명령어로 EC2 인스턴스에 접속: ssh -i {개인키 경로} serverHost@{public IPv4 address} # ssh -i {개인키 경로} serverHost@{public IPv4 address} $ ssh -i ~/credentials/seunghwan.pem ubuntu@54.250.192.226 2. Git 설치하기 아래의 명령어로 Git을 설치해줍니다. # Amazon linux2 $ sudo yum install git # Ubuntu $ sudo apt-get install git 3. Git 버전 확인하기..

Cloud/AWS

[AWS] Android에서 Amplify를 이용해 Cognito 자격으로 S3에 업로드하기

이번 포스트에서는 Cognito를 통해서 S3에 액세스 할 수 있도록 설정을 하고, 안드로이드에서 Amplify를 이용해서 S3에 파일을 업로드하는 과정을 정리하겠습니다. App에서 AWS Resource에 접근하는 과정 AWS는 많은 서비스들을 제공하는데 이 서비스들에 접근하는 방법들은 여러가지가 있습니다. 가장 빠르고 간단한 방법은 IAM 사용자 Access Key와 비밀번호를 사용하여 AWS 리소스에 액세스하는 것입니다. 하지만, Access Key와 비밀번호를 사용하여 접근하는 방법을 사용하려면 개발자는 이 Access Key를 노출시켜야 합니다. 다행히도, Client Secret들을 노출시키지 않고 AWS 서비스에 안전하게 접근할 수 있는 방법이 있습니다. 이 방법은 Identity pool을..

Cloud/AWS

[AWS] AWS Amplify로 안드로이드 Amazon Cognito 로그인 구현하기

Amazon Cognito란? Amazon Cognito는 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공합니다. 사용자는 사용자 이름과 암호를 사용하여 직접 로그인하거나 Facebook, Amazon, Google 또는 Apple 같은 타사를 통해 로그인할 수 있습니다. Amazon Cognito의 두 가지 주요 구성 요소는 사용자 풀과 자격 증명 풀입니다. 사용자 풀은 앱 사용자의 가입 및 로그인 옵션을 제공하는 사용자 디렉터리입니다. 자격 증명 풀을 통해 사용자에게 기타 AWS 서비스에 액세스할 수 있는 권한을 부여할 수 있습니다. 자격 증명 풀과 사용자 풀을 별도로 또는 함께 사용할 수 있습니다. Amazon Cognito의 기능 User pool User pool은 Amazon..

Cloud/AWS

[AWS] AWS EC2 인스턴스(Linux Ubuntu) 생성 및 SSH로 접속하기

이번 포스트에서는 EC2 인스턴스(Linux ubuntu)를 생성하고 인스턴스에 접속하는 방법을 정리하겠습니다. Amazon EC2(Amazon Elastic Compute Cloud)란? Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트..

반응형
seunghwaan
'Cloud/AWS' 카테고리의 글 목록