2016-07-02 9 views
0

정의 된 작업을 수행하기 위해 태스크 러너를 실행 중입니다. 실행 중에 로그 파일을 s3에 업로드 할 수 없다는 메시지가 나타납니다. 작업 러너 응용 프로그램을 디버깅 한 후 S3에 파일을 업로드하는 동안 ACL 옵션을 사용하지 말아야하는 몇 가지 제한 사항으로 인해 S3에 작업 러너 로그 파일을 업로드하기 위해 ACL 옵션을 사용합니다.작업 주자가 로컬 컴퓨터에서 실행되고 있지 않습니다.

개체에 ACL을 구성하지 않고 문제를 해결할 수 있다면 제안하십시오.

답변

0

컴퓨터 리소스 소유자가 S3 로그 경로에 대한 쓰기 권한을 가질 수 없다는 것을 의미합니까? 작업 주자가 자동으로 S3에 로그를 업로드하도록하려면 로그 경로 (ACL을 통한)에 쓰기 권한을 부여해야합니다.

작업 러너 로그 파일을 S3으로 푸시하지 않으려면 작업 러너를 시작하는 동안 "logUri"를 지정하지 않아 로깅을 사용하지 않도록 설정할 수 있습니다. 이 경우 작업 주자는 로그 파일을 업로드하지 않으므로 실패하지 않아야합니다.

+0

logUri 속성을 무시한 후에도 ACL 사용 권한으로 인해 작업 실행 로그에서 액세스 거부 예외가 발생하지만 작업이 완료됩니다. ACL 옵션 또는 예외를 피할 수있는 방법을 무시할 수있는 방법이 있습니까? –