Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AWS_REGION | No | AWS 리전 (예: ap-northeast-2) | |
| AWS_PROFILE | No | AWS 프로파일 이름 | default |
| AWS_ACCESS_KEY_ID | No | AWS 액세스 키 ID | |
| AWS_SECRET_ACCESS_KEY | No | AWS 시크릿 액세스 키 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calculate_iops | EBS 볼륨의 IOPS(초당 I/O 작업 수)를 계산합니다. VolumeReadOps, VolumeWriteOps 지표를 조회하여 평균, 최대, 최소 IOPS를 반환합니다.
Args:
volume_id: EBS 볼륨 ID (예: vol-1234567890abcdef0)
start_time: 조회 시작 시간 (ISO 8601 형식, 예: 2024-01-01T00:00:00Z)
end_time: 조회 종료 시간 (ISO 8601 형식, 예: 2024-01-02T00:00:00Z)
period: 지표 수집 간격 (초 단위, 기본값: 300)
region: AWS 리전 (선택적, 기본값: 환경 변수에서 로드) |
| calculate_throughput | EBS 볼륨의 처리량(Throughput)을 계산합니다. VolumeReadBytes, VolumeWriteBytes 지표를 조회하여 MB/s 단위로 반환합니다.
Args:
volume_id: EBS 볼륨 ID (예: vol-1234567890abcdef0)
start_time: 조회 시작 시간 (ISO 8601 형식)
end_time: 조회 종료 시간 (ISO 8601 형식)
period: 지표 수집 간격 (초 단위, 기본값: 300)
region: AWS 리전 (선택적) |
| get_snapshot_size | EBS 스냅샷의 크기를 조회합니다. 스냅샷 ID, 볼륨 ID, 크기(GB), 상태 등의 정보를 반환합니다.
Args:
snapshot_id: EBS 스냅샷 ID (예: snap-1234567890abcdef0)
region: AWS 리전 (선택적) |
| list_volume_snapshots | EBS 볼륨의 모든 스냅샷 목록을 조회합니다. 각 스냅샷의 ID, 크기, 상태, 생성 시간 등을 반환합니다.
Args:
volume_id: EBS 볼륨 ID (예: vol-1234567890abcdef0)
max_results: 최대 결과 수 (기본값: 100)
region: AWS 리전 (선택적) |
| get_ebs_metric | 특정 EBS CloudWatch 지표를 조회합니다. 지표 이름, 볼륨 ID, 시간 범위를 지정하여 통계 데이터를 반환합니다.
Args:
volume_id: EBS 볼륨 ID
metric_name: CloudWatch 지표 이름. 지원되는 지표: VolumeReadOps, VolumeWriteOps,
VolumeReadBytes, VolumeWriteBytes, VolumeTotalReadTime, VolumeTotalWriteTime,
VolumeIdleTime, VolumeQueueLength, VolumeThroughputPercentage,
VolumeConsumedReadWriteOps, BurstBalance
start_time: 조회 시작 시간 (ISO 8601 형식)
end_time: 조회 종료 시간 (ISO 8601 형식)
period: 지표 수집 간격 (초 단위, 기본값: 300)
statistics: 조회할 통계 유형 (Average, Sum, Minimum, Maximum, SampleCount)
region: AWS 리전 (선택적) |
| list_ebs_metrics | 사용 가능한 EBS CloudWatch 지표 목록을 반환합니다. |
| get_advanced_metrics | EBS 볼륨의 고급 성능 지표를 계산합니다. I/O 사용률, 지연 시간, I/O 크기, 평균/버스팅 IOPS 및 처리량 등을 반환합니다.
Args:
volume_id: EBS 볼륨 ID
start_time: 조회 시작 시간 (ISO 8601 형식)
end_time: 조회 종료 시간 (ISO 8601 형식)
period: 지표 수집 간격 (초 단위, 기본값: 300)
region: AWS 리전 (선택적) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |