jenkins 파이프 라인에 다음 구성이 있습니다.
s3Upload( file:'ok.txt', bucket:'my-buckeck', path:'file.txt')
문제는 s3Upload 기능이 jenkins에 저장된 AWS 액세스 키를 가져 오지 않습니다.
나는 다음 코드로 묶여있다.
withAWS(profile:'Test Publisher') {
s3Upload( file:'ok.txt', bucket:'my-buckeck', path:'file.txt')
}
jenkins의 내 s3 프로필은 이와 같습니다. 여전히 프로필 파일을 가져 오는 중 오류를 찾을 수 없습니다. s3Upload 함수를 사용하여 jenkins에서 s3으로 파일을 업로드하는 방법은 무엇입니까?
withAWS
단계를 사용하고 있으며 이름accesskey
과 ID 가있는 AWS 자격 증명이jenkins
있습니다. 내가이 예외를 계속withAWS(credentials:'jenkins')
또는 그대로 호출 할 때withAWS(credentials:'accesskey')
. 자격 증명은 Jenkins mgmt 콘솔에 따라 좋아 보입니다 (최근에 최근에 성공적으로 사용되었다는 로그가 있습니다). 무엇을 놓칠 수 있습니까?