55. ZIPファイルをアップロード(6MB超)
AWS クラウドプロバイダーの技術的制約として、6MB を超えるファイルのアップロードは2段階で行う必要があります:
1. さらに直接アップロードするための事前署名付きリンクをリクエストします。
入力として:
fileType(ファイルタイプ)-収量または土壌または施用されたまたはadaptまたは境界,farmUuid(オプション) - ファイルをインポートする農場の UUID。
出力として:
uuid- アップロードおよび処理後に予想される UUID、farmUuid- 入力と同じ、fileType(ファイルタイプ)- 入力と同じ、s3Url(S3 の URL)- ファイルをアップロードするために使用する URL、s3Fields(S3 フォームフィールド)- アップロード用フォームに渡す属性。
の使用方法の詳細は s3Url(S3 の URL) と s3Fields(S3 フォームフィールド) 2 番目のステップに記載されています。
これらの属性はファイルのアップロードに対してのみ 60 分間有効です。
mutation GeneratePresignedPostFileData {
generatePresignedPostFileData(input:{
fileType: applied
farmUuid: "8bba5132-3a92-4ce1-8699-220e78ad68bd"
} ) {
uuid
farmUuid
fileType(ファイルタイプ)
s3Url(S3 の URL)
s3Fields(S3 フォームフィールド)
}
}
2. s3Fields からの事前定義されたフォーム属性を使用して、ローカルファイルを s3Url に送信します。
処理に関する通知は、で説明されているサブスクリプション機構を介して配信されます。 1. サブスクリプション:イベントを取得する.
最終更新
役に立ちましたか?