55. Naloži zip datoteke (več kot 6 MB)

Kot tehnična omejitev ponudnika oblaka AWS je nalaganje datotek, večjih od 6 MB, treba izvesti v 2 korakih:

1. Zahtevajte predhodno podpisano povezavo za nadaljnje neposredno nalaganje.

Kot vhod:

  • fileType - prinos ALI tla ALI uporabljene ALI adapt ALI meja,

  • farmUuid (neobvezno) - uuid kmetije, v katero uvozite datoteko.

Kot izhod:

  • uuid - pričakovani uuid po nalaganju in obdelavi,

  • farmUuid - enako kot vhod,

  • fileType - enako kot vhod,

  • s3Url - URL, uporabljen za nalaganje datoteke,

  • s3Fields - atributi, ki jih je treba vključiti v obrazec za nalaganje datoteke.

Podrobnosti o tem, kako uporabiti s3Url in s3Fields so opisane v drugem koraku.

Atributi so veljavni le 60 minut za nalaganje datoteke.

mutacija GeneratePresignedPostFileData {
  generatePresignedPostFileData(vhod:{
    fileType: applied
    farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
  } ) {
    uuid
    farmUuid
    fileType
    s3Url
    s3Fields
  }
}

2. Pošljite lokalno datoteko na s3Url z vnaprej določenimi atributi obrazca iz s3Fields.

Obvestila o obdelavi bodo dostavljena prek mehanizma naročnin, opisanega v 1. Naročnina: Prejem dogodkov.

circle-info

Glava odgovora vključuje Etag glavo, ki se pojavi na primer kot Etag: "6fd3e76992738357ab50039f2c60024e". Ta vrednost se nato uporablja v GraphQL poizvedbi getPlatformContext za spremljanje napredka obdelave, pa tudi povezave z entitetami "Field", "AsAppliedDataset", "YieldDataset" in "SoilDataset".

circle-info

Uporabite ‘Accept-Encoding’:’gzip, deflate, br’.

Last updated

Was this helpful?