Photoshop Firefly API 統合のシングルパートアセットのアップロード制限を引き上げる

この記事では、100 MB を超えるアセットをPhotoshop FireflyからAdobe Experience Manager as a Cloud Service(AEMaaCS)にアップロードする際の課題について説明します。 AEMaaCS では、1 回のアップロードに対して 100 MB の制限が適用されますが、Photoshop Fireflyでは、マルチパートのアップロードをサポートしていません。 この問題を解決するために、仲介サービスを設計するか、統合メカニズムを修正して、大きなアセットを正常にアップロードできるようにすることをお勧めします。

説明 description

環境

Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets

問題/症状

Adobe Experience Manager as a Cloud Serviceでは、1 つのパーツのアセットのアップロードに対して最大サイズ制限の 100 MB が適用されます。 Photoshop Firefly API はマルチパートアップロードをサポートしていません。100 MB を超えるアセットをPhotoshop Fireflyから AEMaaCS に直接アップロードしようとすると、競合が発生します。 その結果、これらの制約のため、最大 300 MB のアセットを完全にアップロードすることはできません。

解決策 resolution

メモ: AEMaaCS の現在の設計フレームワーク内では、maxPartSize 値の上書きや 100 MB を超える増加はサポートされていません。 この上限を超えるファイルは、アップロード時にチャンクに分割する必要があります。

100 MB を超えるアセットをPhotoshop Fireflyから AEMaaCS にアップロードする問題に対処するには、次のいずれかのアプローチを実装することを検討します。

  1. Adobe AppBuilder や Node.js などのツールを使用して仲介サービスを設計します。 このサービスを次のように設定します。

    • Photoshop Fireflyからアセットを取得します。
    • 必要なメモリ内バッファリングまたはチャンクを処理します。
    • AEMの標準の直接バイナリアップロード手順を使用します。この手順では、initiateUpload 応答に基づいて大きなファイルをチャンクに自動的に分割します。
  2. Photoshop FireflyとAEMの間の統合フローを変更して、アップロードプロセスを開始する前にチャンクを実行することで、マルチパートアップロードのサポートを有効にします。

  3. または、シングルパート形式のアップロードの想定と AEMaaCS のマルチパート要件を橋渡しするアダプターを作成します。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f