이미 존재하는 MediaConvert 작업(Job)에 태그를 추가하고 싶습니다. 어떻게 하면 MediaConvert에서 기존 Job에 태그를 추가할 수 있는 방법에 대하여 알려주시면 고맙겠습니다.
간단 설명
AWS Elemental MediaConvert에서는 작업 템플릿, 출력 프리셋 혹은 대기열과 같은 리소스에 대하여 태그를 추가하는 것을 지원합니다.[1] 하지만 이미 존재하는 작업에 대해서는 태그를 추가하는 기능이 제공되고 있지 않습니다.
이에 대한 대안으로 콘솔 대신 AWS CLI에 있는 mediaconvert 명령을 통해 'tag-resource' 명령을 사용할 수 있습니다. 아래 단계의 내용을 살펴보시고 향후 업무에 참고하시기 바랍니다.
단계 :
- 우선 태그가 필요한 Job ID에 대한 지역의 endpoint를 확인 합니다.
ex) us-east-1
$ aws mediaconvert describe-endpoints --region us-east-1
{
"Endpoints": [
{
"Url": "https://vasjpylpa.mediaconvert.us-east-1.amazonaws.com"
}
]
}
ex) ap-northeast-2
$ aws mediaconvert describe-endpoints --region ap-northeast-2
{
"Endpoints": [
{
"Url": "https://bnklbqvoa.mediaconvert.ap-northeast-2.amazonaws.com“
}
]
}
- Job ID에 대한 ARN 정보를 확인 합니다. (ex. us-east-1)
$ aws mediaconvert list-jobs --endpoint-url https://vasjpylpa.mediaconvert.us-east-1.amazonaws.com --region us-east-1
{
"Jobs": [
{
"AccelerationSettings": {
"Mode": "DISABLED"
},
"AccelerationStatus": "NOT_APPLICABLE",
"Arn": "arn:aws:mediaconvert:us-east-1:123456789012:jobs/1234567890123-ab123o", <--- ARN here !!!
"BillingTagsSource": "JOB",
"ClientRequestToken": "xxxxxxxxxx",
"CreatedAt": "2023-11-22T10:16:35-05:00",
"Id": "1234567890123-ab123o",
"Messages": {
"Info": [],
"Warning": []
},
(snipped)
- Job ID에 대한 태그 정보 추가
$ aws mediaconvert tag-resource --arn arn:aws:mediaconvert:us-east-1:123456789012:jobs/1234567890123-ab123o --tags '{"service":"vod-ch1"}' --endpoint https://vasjpylpa.mediaconvert.us-east-1.amazonaws.com
이상 이미 존재하는 Job ID에 대하여 태그를 추가하는 방법에 대한 설명을 마칩니다.
참고:
[1] https://docs.aws.amazon.com/mediaconvert/latest/ug/add-tags-to-existing.html