Aller au contenu principal

S3-Deployment, Teilgenerierung mit Löschen

Commentaires

2 commentaires

  • Zendesk API User
    Author: hoebbel - 3/14/2023 10:11

    Hallo Stefan,

    in der Skript-Aktion (deren Name egal ist) muss eine Property "fullMatching" gesetzt werden, in der die entsprechenden Pfade definiert sind, die synchronisiert werden sollen. Ein entsprechendes Beispiel für ein solches Skript findet sich in der Doku (siehe auch unten) .

    Wichtig ist nur, dass die Skript Aktion vor der S3 Deployment Aktion ausgeführt wird. Die S3 Deployment-Aktion prüft den Kontext, ob es dort die Property "fullMatching" gibt und wertet diese aus (sofern der Deploymenttyp nicht "complete sync" ist - dann wird die property ignoriert).

    das Beispiel aus der Doku:

    List<String> list = new ArrayList(); list.add("myBucketFolder/pl-pl"); list.add("myBucketFolder/en-pl"); context.setProperty("fullMatching", list);

    Das in der Doku steht, dass der Name des Skripts einem bestimmten Schema folgen muss, habe ich mal als Bug mitgenommen - danke für den Hinweis

    Viele Grüße
    Holger

    0
  • Zendesk API User
    Author: StefanS - 3/14/2023 10:18

    Hey Holger,

    ja, habe mir schon gedacht, dass die Doku das Problem ist.
    Eventuell könnte man auch noch Skript-Aktion oder -Task schreiben, statt lediglich Skript. Und eventuell so umschreiben, wie du es beschreibst, dass nämlich die Property fullMatching eine Liste beinhalten muss. Aber das ist vielleicht auch ein wenig kleinlich.

    Besten Dank und Gruß
    Stefan

    0

Vous devez vous connecter pour laisser un commentaire.