# EC2 볼륨

## 리소스 유형

`AWS.EC2.Volume`

## 리소스 ID 형식

EC2 볼륨의 경우 리소스 ID는 ARN입니다.

`arn:aws:ec2:us-west-2:123456789012:volume/vol-1`

## 배경

이 리소스는 AWS EC2 볼륨의 스냅샷을 나타냅니다.

## 필드

| 필드                        | 유형    | 설명                                                                           |
| ------------------------- | ----- | ---------------------------------------------------------------------------- |
| `연결(Attachments)`         | `목록`  | 이 볼륨이 연결된 장치들                                                                |
| `가용 영역(AvailabilityZone)` | `문자열` | 볼륨의 가용 영역입니다.                                                                |
| `암호화 여부(Encrypted)`       | `불리언` | 볼륨이 암호화되었는지 여부를 나타냅니다                                                        |
| `Iops`                    | `정수`  | 초당 I/O 작업 수(IOPS)입니다.                                                        |
| `KmsKeyId`                | `문자열` | 볼륨 암호화 키를 보호하는 데 사용된 AWS 키 관리 서비스(AWS KMS) 고객 마스터 키(CMK)의 Amazon 리소스 이름(ARN) |
| `크기(Size)`                | `정수`  | 볼륨의 크기(GiB 단위)입니다.                                                           |
| `스냅샷 ID(SnapshotId)`      | `문자열` | 볼륨이 생성된 스냅샷입니다.                                                              |
| `볼륨 유형(VolumeType)`       | `문자열` | 볼륨의 유형입니다.                                                                   |
| `스냅샷들(Snapshots)`         | `목록`  | 스냅샷 설명을 포함한 목록입니다.                                                           |
| `상태(State)`               | `문자열` | 볼륨 상태입니다.                                                                    |

```javascript
{
    "AccountId": "123456789012",
    "Arn": "arn:aws:ec2:us-west-2:123456789012:volume/vol-1",
    "Attachments": [
        {
            "AssociatedResource": null,
            "AttachTime": "2019-01-01T00:00:00Z",
            "DeleteOnTermination": false,
            "Device": "/dev/sdf",
            "InstanceId": "i-1",
            "InstanceOwningService": null,
            "State": "attached",
            "VolumeId": "vol-1"
        }
    ],
    "AvailabilityZone": "us-west-2b",
    "Encrypted": false,
    "Id": "vol-1",
    "Iops": 100,
    "KmsKeyId": null,
    "Region": "us-west-2",
    "ResourceId": "arn:aws:ec2:us-west-2:123456789012:volume/vol-1",
    "ResourceType": "AWS.EC2.Volume",
    "Size": 1,
    "SnapshotId": "snap-1",
    "Snapshots": [
        {
            "AvailabilityZone": null,
            "CompletionDurationMinutes": null,
            "CompletionTime": "2025-12-18T17:45:29.945Z",
            "CreateVolumePermissions": null,
            "DataEncryptionKeyId": null,
            "Description": "volume snapshot",
            "Encrypted": false,
            "FullSnapshotSizeInBytes": 1728577536,
            "KmsKeyId": null,
            "OutpostArn": null,
            "OwnerAlias": null,
            "OwnerId": "123456789012",
            "Progress": "100%",
            "RestoreExpiryTime": null,
            "SnapshotId": "snap-1",
            "SseType": null,
            "StartTime": "2019-01-01T00:00:00.000Z",
            "State": "completed",
            "StateMessage": null,
            "StorageTier": "standard",
            "Tags": null,
            "TransferType": "standard",
            "VolumeId": "vol-1",
            "VolumeSize": 1
        }
    ],
    "State": "in-use",
    "Tags": {
        "Key1": "Value1",
        "Key2": "Value2"
    },
    "TimeCreated": "2019-01-01T00:00:00.000Z",
    "VolumeType": "gp2"
}
```
