워크스페이스 설정
워크스페이스 설정 기능은 staff 또는 superuser 권한을 가진 관리자만 접근할 수 있으며,
워크스페이스의 전반적인 설정을 관리할 수 있는 기능을 제공합니다.
좌측 사이드바의 Workspace settings 메뉴를 클릭하면 설정 기능에 접근할 수 있습니다.
해당 메뉴는 권한을 가진 관리자에게만 표시됩니다.
일반(General)
워크스페이스의 기본 설정을 관리할 수 있습니다.
기본 설정
- 워크스페이스 표시 이름: 워크스페이스 이름(표시용)을 설정합니다.
- 시간대(Timezone): 워크스페이스의 기본 시간대를 선택합니다.
- 언어(Language): 기본 표시 언어를 설정합니다.
- 결제 이메일: 결제 관련 알림 수신 이메일을 입력합니다.
고급 설정
- 초대 TTL: 멤버 초대 시 이메일로 전송되는 초대 가입 링크의 유효 시간입니다. 기본값은 48시간이며, 최대 30일까지 설정할 수 있습니다.
- Websh 세션 유지 시간: 사용하지 않는 Websh 세션은 설정된 시간이 지나면 자동으로 종료됩니다. 세션 유지 시간이 길어질수록 청구 비용이 증가할 수 있습니다. 최소 15분에서 최대 24시간까지 설정 가능합니다.
- 허용된 도메인: 해당 도메인의 이메일을 가진 사용자는 별도의 초대 없이 워크스페이스에 가입할 수 있습니다.
워크스페이스 삭제
- 좌측 하단의 워크스페이스 삭제 버튼을 클릭하면 워크스페이스 및 워크스페이스에 포함된 모든 리소스가 영구적으로 삭제됩니다.
- 결제일이 남아있는 경우, 삭제하더라도 해당 기간까지의 요금이 청구될 수 있습니다.
- ⚠️ 삭제 후에는 복구가 불가능하므로, 신중하게 결정해 주세요.
하나 이상의 서버가 워크스페이스에 연결되어 있는 경우, 모든 워크스페이스의 연동을 해제한 후에만 삭제할 수 있습니다.
사용량(Usage)
현재 워크스페이스의 자원 사용량 및 예상 요금 정보를 확인할 수 있습니다.
플랜 정보
- 워크스페이스의 현재 플랜 정보를 표시합니다.
- 현재 플랜에서 허용된 자원(멤버, 서버) 수를 보여줍니다.
플랜 변경
- 플랜 변경 버튼을 클릭하면, 플랜 변경을 위한 결제 페이지로 이동합니다.
- 결제 후, 업그레이드된 플랜이 워크스페이스에 적용됩니다.
- Enterprise 플랜 업그레이드는 support@alpacax.com으로 문의하세요.
활성 리소스
- 현재 플랜에서 사용 가능한 사용자 수와 서버 수, Websh 세션 사용 시간, FTP 파일 전송량을 시각적으로 표시합니다.
- 사용 기간 동안의 이용 현황을 비율과 함께 표시합니다.
리소스 사용량
- 현재 플랜의 Websh 세션 사용 시간, FTP 파일 전송량을 시각적으로 표시합니다.
- 사용 기간 동안의 이용 현황을 비율과 함께 표시합니다.
이번 달 예상 비용
- 서비스별 사용량을 기반으로 월 예상 요금을 계산합니다.
승인(Approvals)
워크스페이스 멤버들이 요청한 다양한 유형의 요청을 관리자가 확인하여 승인 또는 거절할 수 있습니다.
요청한 사용자와 승인 요청한 항목에 대한 설명을 확인할 수 있습니다.
| 유형 | 설명 |
|---|---|
| Username | 워크스페이스에 가입하려는 사용자가 서버에서 사용하고자 하는 사용자명에 대한 요청입니다. |
인증(Authentication)
워크스페이스의 보안 정책을 설정할 수 있습니다.
이 설정을 변경하려면 반드시 MFA 추가 인증을 먼저 완료해야 합니다.
- MFA 강제 적용: 사용자가 워크스페이스에 로그인할 때 추가 인증이 필수로 요구됩니다.
- 허용된 MFA 수단: 워크스페이스에서 추가 인증을 수행할 때 사용할 수 있는 수단입니다. 여러 개를 선택할 수 있습니다.
- MFA 인증 유지 시간: 추가 인증 완료 후, 인증 상태가 유지되는 시간입니다. 이 시간 동안은 추가 인증 없이 인증이 필요한 기능에 접근할 수 있습니다.
- MFA 필수 인증 작업: 설정된 기능들을 루트 권한으로 실행할 때 추가 인증이 요구됩니다.
- Websh
- WebFTP
- Deploy shell
사용자 프로비저닝(User provisioning)
워크스페이스에 등록된 IAM 사용자 계정을 Linux 시스템에 프로비저닝할 때, 사용자의 홈 디렉토리 접근 권한을 정의합니다.
새로운 계정이 서버에 생성되면 선택한 권한 설정이 자동으로 적용됩니다.
- 엑세스 제한: 소유자만 접근할 수 있습니다.
- 그룹 공유: 그룹에 속한 멤버들이 접근할 수 있습니다.
- 전체 공유: 모든 사용자가 접근할 수 있습니다.
확장 기능 관리(Extensions)
Enterprise 플랜 사용자는 Alpacon의 확장 기능(Extensions)을 선택적으로 활성화할 수 있습니다.
활성화된 기능만 메뉴에 표시되며, 기능별 표시 여부를 이 탭에서 관리할 수 있습니다.
경고 규칙(Alert rules)
서버에 적용할 경고 규칙을 설정할 수 있습니다.
수집된 메트릭이 경고 규칙의 임계값을 초과하면, Alpacon에서 시스템 경고 이메일을 전송합니다.
새 규칙
- 새로운 경고 규칙을 추가할 수 있습니다.
- 기본 경고 규칙은 대상(target) 당 1개씩만 생성할 수 있습니다.
규칙 수정
- 작업에서 규칙을 수정하거나 삭제할 수 있습니다.
- 특정 대상에 할당된 유일한 기본 규칙은 삭제할 수 없습니다.
Webhook
Slack webhook URL을 등록하여 알림 이벤트를 외부 시스템으로 전송할 수 있습니다.
Webhook 조회
등록된 Webhook의 이름과 소유자 정보를 확인할 수 있습니다.
Webhook 생성
- New webhook 버튼을 클릭하여 새 webhook을 추가합니다.
- Name: Webhook 알림 이름
- URL: 알림을 전송할 Slack 또는 외부 수신 서버 URL
- Verify SSL: HTTPS 사용 시 SSL 인증서 유효성 검사 여부
- Enabled: Webhook 활성화 여부 설정
Webhook 관리
Webhook 카드를 클릭하면 상세 관리 화면으로 이동합니다.
기존 설정을 수정하거나, 왼쪽 하단의 삭제하기 버튼을 통해 webhook을 비활성화 및 삭제할 수 있습니다.