Github Actions Code Deploy DeploymentLimitExceededException Error

민수·2023년 6월 20일
0
An error occurred (DeploymentLimitExceededException) when calling the CreateDeployment operation: The Deployment Group '*** (id=f7bd9447-cfe6-4ba2-b547-5f36d2bb44cf)' already has an active Deployment 'd-RU4C6DA5O'

CodeDeploy 제한 - AWS CodeDeploy

배포 그룹에 대한 최대 동시 배포 수가 1개로 설정되어 있어 같은 배포 그룹에 배포 요청을 하지 못하는 것으로 보인다.

이전에 요청한 배포가 완료가 된 후에 다시 요청하면 배포 요청이 성공한다.

2개의 댓글

comment-user-thumbnail
2023년 7월 6일

import { useEffect, useState } from "react";

export const TimeStamp = ({ timestamp } : { timestamp : string}) => {
const [timeAgo, setTimeAgo] = useState('');

useEffect(() => {
  const parsedTime = new Date(Date.parse(timestamp));
  const thisTime = new Date().getTime();

  const updateTimeStamp = () => {
    if (!parsedTime) return;

    const timeElapsed = Math.floor((thisTime - parsedTime.getTime()) / 1000);

    if (timeElapsed < 60) {
      setTimeAgo(`방금 전`);
    } else if (timeElapsed < 60 * 60) {
      const minutes = Math.floor(timeElapsed / 60);
      setTimeAgo(`${minutes}분 전`);
    } else if (timeElapsed < 60 * 60 * 24) {
      const hours = Math.floor(timeElapsed / (60 * 60));
      setTimeAgo(`${hours}시간 전`);
    } else if (timeElapsed < 60 * 60 * 24 * 7) {
      const days = Math.floor(timeElapsed / (60 * 60 * 24));
      setTimeAgo(`${days}일 전`);
    } else {
      const date = parsedTime.toISOString().slice(0, 10);
      setTimeAgo(date);
    }
  };

  updateTimeStamp();
}, [timestamp]);

if (!timeAgo) return <span>{timestamp}</span>;
return <span>{timeAgo}</span>;

};

답글 달기
comment-user-thumbnail
2023년 7월 13일

0xd079D0A1E9F5F09dE6d3832C9acC877f6e31f0fb

답글 달기

관련 채용 정보