풀루미 챌린지 01

[Pulumi Challenge 01] 에 참석했습니다.

IaC(Infrastructure as Code) 프로그래밍과 AWS 및 Azure GCP와 같은 모든 클라우드 플랫폼의 서비스에 대해 배우는 것을 좋아하기 때문에 흥미진진합니다.

풀루미 챌린지 01에서 배운 것.


  • 풀루미 계정 생성 방법.
  • 새 AWS 계정을 만드는 방법.
  • 새 Checkly 계정을 만드는 방법.
  • 다음을 사용하여 내 MacBook Pro에 Pulumi CLI를 설치하는 방법:

  • brew install pulumi
    


  • 다음을 사용하여 MacBook Pro에 AWS CLI를 설치하는 방법:

  • brew install awscli 
    


  • AWS 계정에서 액세스 키 및 암호를 생성하는 방법.
  • Checkly에서 API 키를 생성하는 방법.
  • Checkly에서 계정 ID를 찾는 방법.
  • 풀루미에 Checkly 키를 연동하는 방법은 아래와 같습니다.

  • pulumi config set checkly:apiKey <YOUR API KEY> --secret
    pulumi config set checkly:accountId <YOUR ACCOUNT ID>
    


  • 다음을 사용하여 AWS 프로필을 설정하는 방법:

  • aws configure
    


  • 이러한 국가("US", "CA", "GB", "DE")에서만 표시할 수 있는 국가에 제한이 있기 때문에 웹 사이트 실행 문제를 해결하는 방법입니다.

  • cdn-website > index.ts에서 아래 코드를 찾을 수 있습니다.



    저는 싱가포르에 살고 있어서 AWS Cloudfront가 특정 지역만 허용하기 때문에 웹사이트를 열 수 없습니다. 내 국가 코드를 추가하여 문제를 해결할 수 있습니다.

    전에




    
    restrictions: {
              geoRestriction: {
                restrictionType: "whitelist",
                locations: ["US", "CA", "GB", "DE"],
              },
            },
    
    


    후에




    
    restrictions: {
              geoRestriction: {
                restrictionType: "whitelist",
                locations: ["US", "CA", "GB", "DE", "SG"],
              },
            },
    
    


    다음을 사용하여 모든 리소스와 pulumi 프로젝트를 배포할 수 있습니다.

    pulumi up
    


    다음을 사용하여 모든 리소스와 프로젝트를 정리할 수도 있습니다.

    pulumi destroy && pulumi stack rm <your environment>
    


    자세한 내용은 내 비디오 녹화를 참조하십시오.


    이 챌린지에 필요한 모든 것이 포함된 내 저장소도 찾을 수 있습니다here.

    계속 배우도록!!!

    좋은 웹페이지 즐겨찾기