IT 일기
지금까지 올라온 글들
-
AWS (region, availability zone AZ, edge location)
AWS (region, availability zone AZ, edge location)
2024.07.25AWS 는 전 세계에서 사용할 수 있는 글로벌 인프라를 가지고 있다.이에 대해 data center, az, region 단위로 나누고 각 서비스를 제공하고 있기 때문에 지리적으로 속도가 빠르게 이용할 수 있도록 서비스를 제공하고 있다.서비스는 데이터센터에서 제공한다. 검색해보니 데이터 센터란 애플리케이션 및 서비스를 구축, 실행 및 제공하고 이러한 애플리케이션 및 서비스와 관련된 데이터를 저장 및 관리하기 위한 IT 인프라를 수용하는 물리적 공간, 건물 또는 시설 라고 한다.즉 서버를 올리거나 S3 등 데이터를 저장하기 위해서 존재하는 인프라를 수용하는 공간이고, 이는 아래에서 설명할 region, az 에 대한 최소 단위라고 할 수 있다. Region (리전)데이터 센터를 클러스터링 하는 물리적 위치.. -
module '_awscrt' has no attribute 's3_is_crt_s3_optimized_for_system'
module '_awscrt' has no attribute 's3_is_crt_s3_optimized_for_system'
2024.03.14awscli 가 업데이트 되면서 기존에 설치되었던게 충돌나면서 발생하는 에러로 보임.. (확실하지 않다.) ~./aws 디렉토리를 삭제하고 재설치해주면 된다. sudo apt-get purge -y awscli curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" -f unzip -o awscliv2.zip sudo ./aws/install --update -
proxmoxer required for this module
proxmoxer required for this module
2024.03.11보통 awx (ansible tower) 에서 proxmox_kvm 모듈을 사용할 때 proxmoxer 모듈이 설치되어 있지 않다면 발생하는 오류이다. ansible tower 의 awx_task 컨테이너에 아래의 명령어로 설치하면 됨 pip install proxmoxer -
Caused: java.security.cert.CertPathValidatorException: validity check failed
Caused: java.security.cert.CertPathValidatorException: validity check failed
2024.01.10java.security.cert.CertificateExpiredException: NotAfter: Tue Jan 09 08:59:59 KST 2024 at sun.security.x509.CertificateValidity.valid(CertificateValidity.java:274) at sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:629) at sun.security.provider.certpath.BasicChecker.verifyValidity(BasicChecker.java:190) at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144) at.. -
[AWS] CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server
[AWS] CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server
2024.01.08코드 디플로이에서 배포에 실패할 때 발생하는 에러로 흔히 볼 수 있다. 번역해보면 CodeDeploy Agent 가 정상적으로 이벤트를 수신할 수 없어서 배포 할 수 없다는 내용이다. codedeploy-agent 로그에 가서 확인해보자. (/var/log/aws/codedeploy-agent/codedeploy-agent.log) InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Missing credentials - please check if this instance was started with an IAM instance profile IAM Role 이 지정되지 않은 상태로 인스턴스가 기동 및 Agent 가 설치되서 이후 CodeDeploy .. -
[AWS] The deployment failed because a specified file already exists at this location: ***
[AWS] The deployment failed because a specified file already exists at this location: ***
2024.01.05appspec.yml 에서 명시해놓은 files 작업을 수행할 때 이미 존재하는 파일에 대해 어떻게 처리할 것인지 몰라서 발생하는 에러이다. 덮어 씌워서 처리하기 위해 아래의 코드를 files 문단 밑에 추가해주면 된다. file_exists_behavior: OVERWRITE files: - source: deploy.jar destination: /home/deploy file_exists_behavior: OVERWRITE permissions: - *** - Image by vectorjuice on Freepik