명령어 실행 가능 여부는 주로 AWS Cloud9에서 확인하고 있습니다.
명령어 예시를 제공해 주실 분은 문의 양식을 통해 보내 주세요.
기재된 명령어 예시의 수정 요청도 이곳에서 연락해 주세요.
로그 그룹 만들기
aws logs create-log-group \
--log-group-name ExampleLogGroup
출력
None
by anonymous
로그 스트림 만들기
aws logs create-log-stream \
--log-group-name ExampleLogGroup \
--log-stream-name ExampleLogStream
출력
None
by anonymous
로그 이벤트 출력
TIME="`date +%s`000"
TEXT="This is example message."
EVENT="timestamp=${TIME},message=\"${TEXT}\""
aws logs put-log-events \
--log-group-name ExampleLogGroup \
--log-stream-name ExampleLogStream \
--log-events "${EVENT}"
출력
{
"nextSequenceToken": "49647012347438648207383750719339122106922125597460136466"
}
by anonymous
로그 이벤트 확인
aws logs get-log-events \
--log-group-name ExampleLogGroup \
--log-stream-name ExampleLogStream
출력
{
"events": [
{
"timestamp": 1717663812000,
"message": "This is example message.",
"ingestionTime": 1717663813481
}
],
"nextForwardToken": "f/49647012347438648207383750719339122106922125597460136466/s",
"nextBackwardToken": "b/49647012347438648207383750719339122106922125597460136466/s"
}
by anonymous
일치하는 접두사가 있는 로그 그룹에 일괄 보관 기간 설정
logs=$(aws logs describe-log-groups \
--log-group-name-prefix /aws/lambda \
--query 'logGroups[*].[logGroupName]' \
--output text)
for i in $logs; do aws logs put-retention-policy --log-group-nam $i --retention-in-days 7 ;done
출력
by anonymous