서비스 카탈로그는 일반 계정의 사용자가 AWS서비스 조합을 선택해 사용 하는것이다.
관리자가 서비스 카탈로그를 미리 만들어 둔다.
제약 조건도 걸수 있다.
Service Catalog에서 포트 폴리오를 생성하고, 포트폴리오에 제품을 추가한다.
일반 계정의 사용자가 선택해 사용한다.
사전 준비 ?
AWS 일반 계정 생성1개
admin 계정 1개
web생성용 Cloudformation 1개
was생성용 Cloudformation 1개
<1> 포트 폴리오 생성 (필수)
<2> 포트폴리오에 제품 업로드 (필수)
<3> 포트 폴리오에 제품1 추가하기 (필수)
<4> 포트 폴리오에 제품2 추가하기 (선택)
<5> 시작 제약 조건 추가 = iam 역할을 지정한다.(선택)
<6> Service Catalog user에 액세스 권한 추가 (필수)
<7> 제품1 시작 (필수)
<8> 제품 2 시작 - 위와 동일하게 사용.(선택)
<9> Service Catalog 관리자 계정에서 프로비저닝 된 제품 보기. (선택)
<10> 추가로 서비스 카탈로그 실습2 (선택)
<1> 포트 폴리오 생성
1
admin 계정으로 로그인
2
Services > Service Catalog > Portfolios 클릭 > 사용가능한 제품이 보인다.
새로 추가해보자~
2
포트 폴리오 생성 > Portfolio name
infra
owner
infra Team
create
<2> 포트폴리오에 제품 업로드
1
관리 administration > products 클릭 > 신규 제품 업로드 > product name
web
소유자 필수
web team
choose file
verson title
game-web1.0
create product
2
두번째 제품 업로드
관리 admin > prducts > product name
was
소유자
was team
파일 업로드
version title
game-was-v1.0
<3> 포트 폴리오에 제품1 추가하기
관리 admin > portfolio > game appp 클릭 > 포트폴리오에 제품 추가 > web
<4> 포트 폴리오에 제품2 추가하기
was도 추가
<5> 시작 제약 조건 추가 = iam 역할을 지정한다.
Service Catalog > 포트폴리오 > infra > 제약 조건 생성
1
제약조건 constraints 탭 > create constraint > product > web > const type 은 시작
시작 제약조건 > ARN 입력 > 역할 ARN에 launchrole arn 값 넣음
arn:aws:iam::078979262587:role/qls-3719816-ccbf8883acdccfda-LaunchRole-OTUFHJ0P90L6
create
2
was 제품도 시젝 제약 조건 추가 추가
Service Catalog > 포트폴리오 > infra > 제약 조건 생성
제품 product : web
con type : launch
launch constratiu: enter arn
iam role : launch arn
<6> Service Catalog user에 액세스 권한 추가 (필수)
Service Catalog > 포트폴리오 > infra > 그룹, 역할 및 사용자
add groups, roles musers
user 탭
servicecatalog user > add access
<7> 제품1 시작
일반 사용자 계정으로 service catallog user로 로그인하고 web 및 was 제품을 시작.
service catallog user 로 로그인
리전 선택
제품 > web > launch product
name
web
version
web 1.0
next
parameter
lamada role arn 복사
next
<8> 제품 2 시작 - 위와 동일하게 사용.
제품 > web > launch product
was111
<9> Service Catalog 관리자 계정에서 프로비저닝 된 제품 보기.
Services > Service Catalog > Provisioned poducts
<10> 추가로 서비스 카탈로그 실습2
https://brunch.co.kr/@topasvga/1205
https://brunch.co.kr/@topasvga/2802
감사합니다.