

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Auto Scaling 그룹에 태그 지정
<a name="add-tags"></a>

Auto Scaling 그룹에 태그를 추가할 때 Auto Scaling 그룹에서 시작되는 인스턴스에 추가할지를 지정할 수 있습니다. 태그를 수정하면 변경 후 태그의 업데이트 버전이 Auto Scaling 그룹에서 시작되는 인스턴스에 추가됩니다. Auto Scaling 그룹의 태그를 생성하거나 수정하는 경우, 이러한 변경 사항은 Auto Scaling 그룹에서 이미 실행 중인 인스턴스에는 적용되지 않습니다.

**Topics**
+ [태그 추가 또는 수정(콘솔)](#add-tags-console)
+ [태그 추가 또는 수정(AWS CLI)](#add-tags-aws-cli)

## 태그 추가 또는 수정(콘솔)
<a name="add-tags-console"></a>

**생성 시 Auto Scaling 그룹에 태그를 지정하려면**  
Amazon EC2 콘솔을 사용하여 Auto Scaling 그룹을 생성할 때 Auto Scaling 그룹 생성 마법사의 **태그 추가** 페이지에서 태그 키와 값을 지정할 수 있습니다. Auto Scaling 그룹에서 시작된 인스턴스에 태그를 전파하려면 선택된 태그에 대한 **새 인스턴스에 태그 지정(Tag new instances)** 옵션을 유지해야 합니다. 그렇지 않은 경우, 선택을 취소할 수 있습니다.

**기존 Auto Scaling 그룹의 태그를 추가하거나 수정하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 열고 탐색 창에서 **Auto Scaling 그룹(Auto Scaling Groups)**을 선택합니다.

1. Auto Scaling 그룹 옆의 확인란을 선택합니다.

   **Auto Scaling 그룹(Auto Scaling groups)** 페이지 하단에 분할 창이 열립니다.

1. **세부 정보** 탭에서 **태그**, **편집**을 선택합니다.

1. 기존의 태그를 수정하려면 **Key** 및 **Value**를 수정합니다.

1. 새 태그를 추가하려면 **Add tag**를 선택하고 **Key** 및 **Value**를 편집합니다. Auto Scaling 그룹에서 시작된 인스턴스에 태그를 자동으로 추가하려면 **새 인스턴스에 태그 지정(Tag new instances)**을 선택한 채로 두고 그러지 않으려는 경우, 이 옵션을 선택 취소할 수 있습니다.

1. 태그 추가를 마쳤으면 **저장**을 선택합니다.

## 태그 추가 또는 수정(AWS CLI)
<a name="add-tags-aws-cli"></a>

다음 예제에서는를 사용하여 Auto Scaling 그룹을 생성할 때 태그를 AWS CLI 추가하고 기존 Auto Scaling 그룹에 대한 태그를 추가하거나 수정하는 방법을 보여줍니다.

**생성 시 Auto Scaling 그룹에 태그를 지정하려면**  
[create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html) 명령을 사용하여 새 Auto Scaling 그룹을 생성하고 해당 Auto Scaling 그룹에 태그(예:**environment=production**)를 추가합니다. 태그는 Auto Scaling 그룹에서 시작되는 모든 인스턴스에도 추가됩니다.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name {{my-asg}} \
  --launch-configuration-name {{my-launch-config}} --min-size {{1}} --max-size {{3}} \
  --vpc-zone-identifier "{{subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782}}" \
  --tags Key={{environment}},Value={{production}},PropagateAtLaunch=true
```

**기존 Auto Scaling 그룹의 태그를 생성하거나 수정하려면**  
[create-or-update-tags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-or-update-tags.html) 명령을 사용하여 태그를 생성하거나 수정합니다. 예컨대, 다음 명령은 `Name=my-asg` 및 `costcenter=cc123` 태그를 추가합니다. 태그는 이 변경 후에 Auto Scaling 그룹에서 시작되는 모든 인스턴스에도 추가됩니다. 이 키를 가진 태그가 이미 있으면 기존 태그가 교체됩니다. Amazon EC2 콘솔은 각 인스턴스의 표시 이름을 `Name` 키에 지정된 이름(대소문자 구분)과 연결합니다.

```
aws autoscaling create-or-update-tags \
  --tags ResourceId={{my-asg}},ResourceType=auto-scaling-group,Key=Name,Value={{my-asg}},PropagateAtLaunch=true \
  ResourceId={{my-asg}},ResourceType=auto-scaling-group,Key={{costcenter}},Value={{cc123}},PropagateAtLaunch=true
```

### Auto Scaling 그룹의 태그 설명(AWS CLI)
<a name="describe-tags-aws-cli"></a>

특정 Auto Scaling 그룹에 적용된 태그를 보려는 경우, 다음 명령 중 하나를 사용할 수 있습니다: 
+ [describe-tags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-tags.html) - Auto Scaling 그룹 명칭을 제공하면 지정된 그룹의 태그 목록을 보여줍니다.

  ```
  aws autoscaling describe-tags --filters Name=auto-scaling-group,Values={{my-asg}}
  ```

  다음은 응답의 예입니다.

  ```
  {
      "Tags": [
          {
              "ResourceType": "auto-scaling-group",
              "ResourceId": "my-asg",
              "PropagateAtLaunch": true,
              "Value": "production",
              "Key": "environment"
          }
      ]
  }
  ```
+ [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html) - Auto Scaling 그룹 명칭을 제공하면 태그를 포함하여 지정된 그룹의 속성을 보여줍니다.

  ```
  aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name {{my-asg}}
  ```

  다음은 응답의 예입니다.

  ```
  {
      "AutoScalingGroups": [
          {
              "AutoScalingGroupName": "my-asg",
              "AutoScalingGroupARN": "{{arn}}",
              "LaunchTemplate": {
                  "LaunchTemplateId": "lt-0b97f1e282EXAMPLE",
                  "LaunchTemplateName": "my-launch-template",
                  "Version": "$Latest"
              },
              "MinSize": 1,
              "MaxSize": 5,
              "DesiredCapacity": 1,
              ...
              "Tags": [
                  {
                      "ResourceType": "auto-scaling-group",
                      "ResourceId": "my-asg",
                      "PropagateAtLaunch": true,
                      "Value": "production",
                      "Key": "environment"
                  }
              ],
              ...
          }
      ]
  }
  ```