An error occurred (InvalidSignatureException) when calling the GetSecretValue operation: Signature expired:가 되었을 때의 대응 방법

2356 단어 aws-cli

Secrets Manager에서 키를 얻으려고하면 화가났습니다.


  • 환경
  • Windows10 Pro 64bit 버전 1909
  • aws-cli/2.1.3 Python/3.7.7 Windows/10 exe/AMD64

  • $ aws secretsmanager get-secret-value --secret-id hoge/ponsuke
    
    An error occurred (InvalidSignatureException) when calling the GetSecretValue operation: Signature expired: 20201124T070055Z is now earlier than 20201124T070155Z (20201124T070655Z - 5 min.)
    
    

    원인 : 컴퓨터 시간이 다르기 때문에



    몇 개월 전부터 5분 정도 있을 거라고 생각하고 있었다.
    도메인에도 들어있는데 어쩐지, 방치하고 있었다.
    Windows10이 되고 나서 이치메 메뉴를 잘 모르기 때문에・・・ 뭐라고.

    대응 : 컴퓨터 시간 수정


  • 스마트 폰 시간 확인 (스마트 폰이 올바른 가정)
  • Win + R에서 파일 이름으로 실행 대화 상자를 표시합니다.
  • timedate.cpl를 입력하고 Enter
  • 날짜 및 시간 변경 버튼을 사용하여 대화상자를 표시하고 시간을 스마트폰에 맞추기
  • 전에 보았을 때 변경할 수 없었던 것 같은 ··· 기분 탓인가.

  • # めでたくとれた
    $ aws secretsmanager get-secret-value --secret-id hoge/ponsuke
    {
        "ARN": "arn:aws:secretsmanager:ap-northeast-1:8xxxxxxxx:secret:hoge/ponsuke-6XXXXX",
        "Name": "hoge/ponsuke",
        "VersionId": "3-xxxx-xxx...",
        "SecretString": "{\"ponsuke\":\"tarou\"}",
        "VersionStages": [
            "AWSCURRENT"
        ],
        "CreatedDate": "2020-11-24T14:48:38.906000+09:00"
    }
    

    좋은 웹페이지 즐겨찾기