2016-07-02 14 views
0

Ich betreiben Aufgabe Läufer die definierte Aufgabe auszuführen, während es läuft Ausnahme telling ist immer die Log-Dateien zu s3 nicht hochladen kann. Nach dem Debuggen der Task Runner-Anwendung habe ich festgestellt, dass die ACL-Option zum Hochladen von Task-Runner-Protokolldateien in S3 verwendet wird. Aufgrund einiger Einschränkungen sollte ich die ACL-Option beim Hochladen von Dateien in S3 nicht verwenden.Task-Läufer läuft nicht auf meinem lokalen Rechner

Bitte vorschlagen, wenn ich irgendetwas tun kann dies auf Objekte ohne Konfiguration von ACL zu lösen.

Antwort

0

Meinen Sie die Rechenressource Besitzer keine Schreibrechte auf dem S3 Protokollpfad haben kann? Sie müssen Schreibberechtigungen für den Protokollpfad (über ACLs) erteilen, wenn Task Runner die Protokolle automatisch nach S3 hochladen soll.

Wenn Sie nicht die Aufgabe runner Logfiles S3 schieben möchten, können Sie die Protokollierung von nicht spezifiziert „logUri“ deaktivieren, während die Läufer Aufgabe zu starten. In diesem Fall versucht der Task-Runner nicht, die Protokolldateien hochzuladen, und er sollte nicht fehlschlagen. Zugriff verweigert Ausnahme Aufgabe Läufer Protokolle aufgrund der ACL-Berechtigungen

+0

Auch nach logUri ignorieren Attribut es zu geben, aber die Aufgabe abgeschlossen ist immer. Gibt es eine Möglichkeit, die ACL-Option zu ignorieren oder die Ausnahme zu vermeiden? –