Ch 02. 협업 툴 활용 A-Z
- 03. AWS 설치 및 제거요강
- 04. Jira 이슈 이해하기
- 05. Jira API 소개 및 Postman 활용하기
결제 대시보드
상단의 계정 화살표 모양을 클릭 후 내 결제 대시보드를 클릭하면 아래와 같은 화면을 볼 수 있다.
인스턴스 중지 및 삭제하기
- 삭제할 EC2 인스턴스 중지 하기
1분정도 기다리면 인스턴스 상태 항목이 중지중 → 중지됨 으로 변경 된다.
- 삭제할 EC2 인스턴스 종료(=삭제) 하기
1분정도 기다리면 인스턴스 상태 항목이 종료중 → 종료됨 으로 변경 된다.
목록에서는 10분정도 기다리니 사라졌다.
지라 이슈 톺아보기
지라 이슈는 프로젝트명 + 이슈ID(프로젝트명 + Key)로 이루어져있다.
- 편집 : 해당 이슈에 대해 수정을 할 수 있다.
- 댓글 : 댓글 리스트를 확인할 수 있다.
- 할당 : 누가 해당 이슈를 처리할 수 있는지 설정할 수 있다
-> 보고자(repoter), 처리자(assign)로 이루어져 있다.
- 더 많은 조치 : 해당 이슈의 하위 이슈를 만드는 등 다양한 처리를 할 수 있다.
- 커스텀 이슈 추가하기
이슈 관리자는 여러 커스텀 필드를 추가할 수 있다.
POSTMAN 설치
https://www.postman.com/downloads/
Postman은 API를 구축하고 사용하기 위한 API 플랫폼이다.
Postman은 API 수명 주기의 각 단계를 단순화하고 협업을 간소화하여 더 나은 API를 더 빠르게 만들 수 있다.
주로 개발한 API를 테스트하는데 사용한다.
Jira REST API
https://docs.atlassian.com/software/jira/docs/api/REST/8.4.2/
위 링크에서 자세한 API 명세를 확인할 수 있다.
- GET Issue API(이슈 조회)
GET | rest/api/2/issue/{project-key}
권한 정보가 없기 때문에 에러가 발생한다. 권한을 추가해보자.
{
"expand": "renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations",
"id": "10101",
"self": "http://localhost:8080/rest/api/2/issue/10101",
"key": "BLO-1",
"fields": {
.
.
.
}
}
HTTP Method 방식은 GET, Authorization을 클릭 후 Basic Auth를 선택하고 Jira 관리자 계정,비밀번호를 입력한다.
정상적으로 권한을 부여받아 응답값이 온것을 확인할 수 있다.
- POST Issue API(이슈 생성)
// POST | rest/api/2/issue
// PARAMETER
{
"fields": {
// 이전에 생성한 project의 key 값을 value에 넣어준다.
"project": {
"key": "BLO"
},
// 제목
"summary": "something's wrong",
// GET Issue API에서 fields.issuetype.id value에서 확인할 수 있다.
"issuetype": {
"id": "10100"
},
//assignee와 reporter은 실제 존재하는 계정명을 입력해줘야 한다.
"assignee": {
"name": "실제계정명"
},
"reporter": {
"name": "실제계정명"
}
}
}
// 정상적으로 생성했을 경우의 응답값
{
"id": "10103",
"key": "BLO-3",
"self": "http://localhost:8080/rest/api/2/issue/10103"
}
// 오류발생 시
{
"errorMessages": [],
"errors": {
"reporter": "지정한 보고자가 사용자가 아닙니다.",
"assignee": "'실제계정명' 사용자가 존재하지 않습니다."
}
}
정상적으로 생성된것을 확인할 수 있다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'AWS' 카테고리의 다른 글
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 05일차 (0) | 2021.09.10 |
---|---|
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 04일차 (0) | 2021.09.09 |
[AWS] PuTTy, PuTTygen 이용해서 Amazon Linux 2 ssh 접속하기 (0) | 2021.09.08 |
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 02일차 (0) | 2021.09.07 |
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 01일차 (0) | 2021.09.06 |
댓글