DevOps & Cloud Engineering(222)
-
Amazon Polly POC
- 비용 표준 음성시간 ~ 23시 8분 (문자 1백만개) 당 4.00 USD // ap-northeast-2 // Korean, Seoyeon, Female - 성능 실시간 처리 가능 - Input Text, SSML - Output Amazon S3 MP3, OGG, PCM, Speech Marks - 대안 Naver CLOVA Voice - https://clova.ai/voice/ Google TTS AI - https://cloud.google.com/text-to-speech?hl=ko - 비고 한국어는 여자 목소리만 가능 AWS 서비스와 Integration 할거면 무조건 써야한다. 네트워크 비용이나 아키텍처 측면에서 절대적이다. - reference https://aws.amazon.com/..
2023.09.05 -
Amazon Transcribe POC
- 비용 1분에 0.024 USD // ap-northeast-2 // 오디오 음성 시간 기준 - 성능 12분짜리 영상 MP4 to SRT 약 1분 소요 - Input Amazon S3 MP3, MP4, WAV, FLAC, AMR, OGG, and WebM. - Output Amazon S3 SRT, Text, VTT - 대안 Naver CLOVA Note - https://clovanote.naver.com/ Google STT AI - https://cloud.google.com/speech-to-text?hl=ko OpenAI Whisper - https://platform.openai.com/docs/guides/speech-to-text - 비고 실시간 음성인식도 되지만 성능과 정확도 면에서 떨..
2023.09.05 -
delete aws backup recovery point
- 개요EFS 생성 시 Auto backup enable 이 default이며, automatic-backup-valut에 만료 시간까지 계속 남아 있음 - 삭제automatic-backup-vault를 삭제하려고 하면 삭제 불가 - 에러 메세지User: arn:aws:iam:: is not authorized to perform: backup:DeleteRecoveryPoint on resource: arn:aws:backup:recovery-point: with an explicit deny in a resource-based policy - 방법Backups >> Access Policy "Effect": "Deny" >> "Effect": "Allow"Save삭제 후Access Policy 원복 ..
2023.09.05 -
RDS tips for Application
- 개요 https://aws.amazon.com/ko/blogs/tech/part-1-10-amazon-aurora-tips-for-application-developers/ https://aws.amazon.com/ko/blogs/tech/part-2-10-amazon-aurora-tips-for-application-developers/
2023.09.04 -
bash에서 파일 안에 column 값을 다 더하기
- 옵션1 paste -sd+ | bc - 옵션2 cat | paste -sd+ | bc
2023.08.30 -
Exception while trying to read the task definition artifact file from: <source artifact name>
- 상황 Codepipeline에서 codebuild로 build하고 ecs to codedeploy에서 에러가 발생 - 에러 메세지 Exception while trying to read the task definition artifact file from: - 원인 Source Artifact file은 3MB가 넘으면 에러 발생 - 해결 Source file에서 static file을 제거하여 용량을 3MB 이하로 한 후 다시 build - reference https://docs.aws.amazon.com/codepipeline/latest/userguide/troubleshooting.html#troubleshooting-ecstocodedeploy-size
2023.08.25 -
Amazon ECS Blue/Green deployment on Codepipeline
- 필요 사항 ELB TG 2개 ECS service >> Deployment Type >> Blue green deployment (With CodeDeploy) AWS CodeDeploy application AWS CodeDeploy Deployment group taskdef.json appspec.yaml CodeDeploy - ECS service Deployment Type >> Blue green deployment (With CodeDeploy) >>> create AWS CodeDeploy application >>> create AWS CodeDeploy Deployment group - taskdef.json { "executionRoleArn":"
2023.08.23 -
s3 filesystem mount
개요 S3를 filesystem에서 mount하면 훨씬 편안하고 직관적이다 방법 >> wget https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.rpm >> sudo yum install ./mount-s3.rpm >> mkdir foo >> mount-s3 foo_bar bucket is mounted at foo_bar >> ls -l foo_bar 참고 https://aws.amazon.com/ko/blogs/korea/mountpoint-for-amazon-s3-generally-available-and-ready-for-production-workloads/
2023.08.14 -
systemctl 환경에서 sysstat interval 변경
- 개요 sysstat sar data는 default 10분 간격이다. 그러나 1분 으로 조정하는게 훨씬 효과적이다. CentOS 7까지는 cron.d에서 변경이 가능했으나, 8 이상 부터는 systemctl에서 변경해야 한다 - 변경 방법 >> sudo systemctl edit --full sysstat-collect.timer ## change 10 -> 1 >> systemctl daemon-reload >> systemctl cat sysstat-collect.timer # /etc/systemd/system/sysstat-collect.timer # /usr/lib/systemd/system/sysstat-collect.timer # (C) 2014 Tomasz Torcz # # syssta..
2023.08.14 -
Editing "/etc/systemd/system/<service>.d/override.conf" canceled: temporary file is empty.
- 개요 sudo systemctl edit >> Editing "/etc/systemd/system/sysstat-collect.timer.d/override.conf" canceled: temporary file is empty. - 해결 sudo systemctl --full edit - reference https://wiki.archlinux.org/title/systemd
2023.08.14