Parameter Store에서 파라미터 티어 선택
파라미터 스토리지 속성을 제어하기 위해 Parameter Store에는 표준 파라미터와 고급 파라미터가 포함되어 있습니다. 계정 및 리전에 대해 각 파라미터를 개별적으로 구성합니다. 파라미터 티어는 파라미터 값의 최대 크기, 생성할 수 있는 특정 티어의 파라미터 수, 파라미터 정책 사용 가능 여부 및 요금 적용 여부를 결정합니다.
파라미터 티어는 파라미터 처리량과 다릅니다. 티어는 파라미터 스토리지 속성을 제어하는 반면, 처리량은 요청 속도를 제어합니다.
표준 및 고급 파라미터 티어
다음 표에서는 여러 티어의 차이점을 설명합니다.
다음 표에서는 여러 파라미터 피터의 차이점을 설명합니다.
| 기능 또는 사용 사례 | 표준 | Advanced |
|---|---|---|
|
사용 사례: |
대부분의 구성 데이터 및 소규모 워크로드에 가장 적합합니다. 이 값이 기본값입니다. |
더 높은 한도, 더 큰 값 또는 파라미터 정책이 필요한 경우에 가장 적합합니다. |
|
최대 파라미터 수 (AWS 계정 및 AWS 리전당) |
10,000개 |
100,000건 |
|
최대 값 크기 |
4KB |
8KB |
|
파라미터 정책 |
지원되지 않음 |
지원됨 자세한 내용은 Parameter Store에서 파라미터 정책 할당 섹션을 참조하세요. |
|
AWS 계정에서 공유 가능성 |
지원되지 않음 |
지원됨 자세한 내용은 Parameter Store에서 공유 파라미터로 작업 섹션을 참조하세요. |
|
기능 업그레이드 및 다운그레이드 |
업그레이드 가능 |
다운그레이드 불가 |
|
비용 |
추가 요금 없음 |
요금 적용 자세한 내용은 Parameter Store에 대한 AWS Systems Manager 요금 |
Parameter Store 할당량 및 제한의 전체 목록은 AWS 일반 참조의 AWS Systems Manager endpoints and quotas를 참조하세요.
기본 티어 및 개별 파라미터 티어 설정
Parameter Store에서는 다음과 같은 관련 설정을 지원합니다.
-
AWS 계정 및 리전의 기본 파라미터 티어
이 설정은 새 파라미터를 생성하고 티어를 명시적으로 지정하지 않은 경우 Parameter Store에서 사용하는 티어를 제어합니다. 기본값을
Standard,Advanced또는Intelligent-Tiering으로 설정할 수 있습니다. -
개별 파라미터의 티어
개별 파라미터를 생성하거나 업데이트할 때 티어를 지정할 수 있습니다. 표준 파라미터를 고급 파라미터로 변경할 수 있지만, 고급 파라미터를 표준 파라미터로 변경할 수는 없습니다.
기본 파라미터 티어는 개별 파라미터의 티어와 별개입니다. 기본 파라미터 티어를 변경하면 티어를 지정하지 않고 생성한 새 파라미터에만 영향을 줍니다. 기존 파라미터는 영향을 받지 않습니다.
파라미터 티어 설정 보기
AWS 계정 및 리전의 기본 티어 설정과 각 개별 파라미터의 티어 설정을 볼 수 있습니다.
기본 파라미터 티어 보기
AWS 계정 및 리전의 기본 파라미터 티어를 보려면 작업을 사용합니다. 다음 예제에서는 기본 파라미터 티어를 검색합니다.
aws ssm get-service-setting \ --region us-east-1 \ --setting-id arn:aws:ssm:us-east-1:111122223333:servicesetting/ssm/parameter-store/default-parameter-tier
다음 예는 샘플 출력을 보여줍니다.
{ "ServiceSetting": { "SettingId": "/ssm/parameter-store/default-parameter-tier", "SettingValue": "Standard", "Status": "Default" } }
특정 파라미터의 티어 보기
특정 파라미터의 티어를 보려면 작업을 사용합니다. 다음 예제에서는 파라미터 /myapp/dev/log-level의 티어를 반환합니다.
aws ssm describe-parameters \ --region us-east-1 \ --parameter-filters "Key=Name,Option=Equals,Values=/myapp/dev/log-level" \ --query "Parameters[0].Tier" \ --output text
명령은 Standard 또는 Advanced와 같은 파라미터 티어를 반환합니다.
개별 파라미터의 티어 변경 시 제한 사항
표준 파라미터를 고급 파라미터로 언제든 변경할 수 있습니다. 다음을 이유로 고급 파라미터는 표준 파라미터로 변경할 수 없습니다.
-
파라미터를 표준 티어로 변경하면 파라미터 값이
8 KB에서4 KB로 잘려 데이터 손실이 발생합니다. -
파라미터를 표준 티어로 변경하면 파라미터에 연결된 모든 정책이 제거됩니다.
-
고급 파라미터와 표준 파라미터는 서로 다른 암호화 양식을 사용합니다.
고급 파라미터가 더 이상 필요하지 않거나 더 이상 고급 파라미터에 요금을 부과하지 않으려면 파라미터를 삭제하고 새 표준 파라미터로 다시 생성합니다.
기본 파라미터 티어는 별도의 설정입니다. AWS 계정 및 리전의 기본 파라미터 티어를 Standard에서 Advanced로 변경한 다음, 다시 Standard로 변경할 수 있습니다. 기본 티어 설정은 티어를 지정하지 않고 생성한 새 파라미터에만 영향을 줍니다. 기존 파라미터는 영향을 받지 않습니다.
예를 들어 기본 티어가 Standard인 동안 파라미터를 생성하고, 기본 파라미터 티어를 Advanced로 설정할 수 있습니다. 티어를 지정하지 않고 생성하는 새 파라미터는 Advanced 티어를 사용합니다. 나중에 기존 파라미터의 티어를 변경하지 않고 기본 티어를 Standard로 다시 변경할 수 있습니다.
고급 파라미터에는 요금이 부과됩니다. 자세한 내용은 Parameter Store에 대한 AWS Systems Manager 요금