AWS(2)
-
[AWS] IAM(Identity and Access Management)
이 글에서는 aws에서 사용하는 IAM(Identity and Access Management)에 대해서 작성할 것입니다. IAM이란, AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스로 IAM을 사용하여 인증 및 권한 부여의 대상을 제어합니다. 사용자와 그룹을 생성하고 AWS의 각 리소스에 대해 접근제어와 권한관리를 제공한다. 따라서 전체 권한이 아닌 필요한 권한만 주기 때문에 보안성이 높아진다. → 지역 설정이 필요 없다. IAM계정을 처음 생성할 때는 해당 계정의 모든 AWS 서비스 및 리소스에 대한 완전한 액세스 권한이 있는 SSO(Single Sign-On) ID로 시작합니다. 이를 AWS 계정 루트 사용자라고 합니다. 이 계정은 IAM 사용자를 처음 생성할 때만 사용하는 것이 ..
2021.08.19 -
Nexus Blob Stores를 AWS S3로 설정하기
이번 글에서는 Nexus를 도커로 설치하고, blob stores에서 s3저장소를 추가하는 방법을 작성해 보겠습니다. 먼저, Dockerhub에서 sonatype/nexus3를 설치합니다. //도커 이미지 다운 docker pull sonatype/nexus3 //nexus실행 docker run -d -p 8081:8081 --name nexus sonatype/nexus3 //초기 비밀번호 확인 docker exec -it cat /nexus-data/admin.password 초기 비밀번호를 확인하고 localhost:8081(또는 지정한 포트)로 접속해서 로그인을 합니다. 이때, 아이디는 admin이고 비밀번호는 앞에서 확인한 비밀번호입니다. 다음으로 AWS에 접속하여 S3에 버킷을 추가합니다. ..
2021.08.18