에 대한 토큰을 자동으로 생성하는 방법.png)
Windows에서 CodeArtifact(Maven)에 대한 토큰을 자동으로 생성하는 방법
2022-10-02 last update
7 minutes reading codeartifact windows maven awsCodeArtifact를 사용한 적이 있거나 사용할 계획이라면 매일 모든 Maven 프로젝트에서 수동으로 토큰(CODEARTIFACT_AUTH_TOKEN)을 생성해야 합니다. 이것은 도전적이고 개발 속도를 늦출 수 있습니다.
잠시 후 사용자 변수를 생성하여 작업을 단순화할 수 있는 PowerShell 스크립트를 생각해 냈습니다.
다음 두 변수만 수정하면 됩니다.
$AWS_ACCOUNT_ID, 여기에서 가져옵니다:

$DOMAIN, 여기에서 가져옵니다:

그런 다음 스크립트를 .ps1 파일로 저장하고 다음 명령을 사용하여 PowerShell에서 실행할 수 있습니다.
MY_PATH는 파일을 저장한 위치를 나타냅니다.
마지막 부분은 매일 재생성을 자동화하는 것입니다. 이를 위해 작업 스케줄러를 사용할 것입니다.

첫 번째 단계는 새 작업을 만드는 것입니다.

그런 다음 이름을 지정합니다.

다음으로 트리거를 구성합니다(로그온할 때 선호하지만 매일 할 수 있음).

마지막으로 이전 명령을 기반으로 새 작업을 추가합니다.

그게 다야 이제 환경 변수(CODEARTIFACT_AUTH_TOKEN)가 자동 생성됩니다!
링크드인
유튜브
인스 타 그램
사이버 예언자
이야기 공유




배너 크레딧:
AWS
잠시 후 사용자 변수를 생성하여 작업을 단순화할 수 있는 PowerShell 스크립트를 생각해 냈습니다.
$AWS_ACCOUNT_ID='ID'
$DOMAIN='CODE_ARTIFACT_DOMAIN'
$env:CODEARTIFACT_AUTH_TOKEN = aws codeartifact get-authorization-token --domain $DOMAIN --domain-owner $AWS_USER_ACCOUNT --query authorizationToken --output text
다음 두 변수만 수정하면 됩니다.
$AWS_ACCOUNT_ID, 여기에서 가져옵니다:

$DOMAIN, 여기에서 가져옵니다:

그런 다음 스크립트를 .ps1 파일로 저장하고 다음 명령을 사용하여 PowerShell에서 실행할 수 있습니다.
powershell -ExecutionPolicy Bypass -File "MY_PATH\UpdateTokenNoAdmin.ps1"
MY_PATH는 파일을 저장한 위치를 나타냅니다.
마지막 부분은 매일 재생성을 자동화하는 것입니다. 이를 위해 작업 스케줄러를 사용할 것입니다.

첫 번째 단계는 새 작업을 만드는 것입니다.

그런 다음 이름을 지정합니다.

다음으로 트리거를 구성합니다(로그온할 때 선호하지만 매일 할 수 있음).

마지막으로 이전 명령을 기반으로 새 작업을 추가합니다.
powershell -ExecutionPolicy Bypass -File "MY_PATH\UpdateTokenNoAdmin.ps1"

그게 다야 이제 환경 변수(CODEARTIFACT_AUTH_TOKEN)가 자동 생성됩니다!
팔로우:
링크드인
유튜브
인스 타 그램
사이버 예언자
이야기 공유




배너 크레딧:
AWS