1.1.2 Optimaliseer uw Firefly-proces met Microsoft Azure en vooraf ondertekende URL's

Leer hoe u uw Firefly-proces kunt optimaliseren met Microsoft Azure en vooraf ondertekende URL's.

1.1.2.1 Wat zijn vooraf ondertekende URL's?

Een vooraf ondertekende URL is een URL die u tijdelijke toegang verleent tot een specifiek object op een opslaglocatie. Met de URL kan een gebruiker bijvoorbeeld het object LEZEN of een object SCHRIJVEN (of een bestaand object bijwerken). De URL bevat specifieke parameters die door de toepassing worden ingesteld.

Bij het maken van de automatisering van de toeleveringsketen voor inhoud zijn er vaak meerdere bestandsbewerkingen die moeten worden uitgevoerd voor een bepaald geval van gebruik. Het kan bijvoorbeeld nodig zijn de achtergrond van een bestand te wijzigen, de tekst van verschillende lagen te wijzigen, enzovoort. Het is niet altijd mogelijk om alle dossierverrichtingen tezelfdertijd te doen die tot de behoefte aan een multi-step benadering leidt. Na elke tussenstap is de uitvoer een tijdelijk bestand dat nodig is voor de volgende stap die moet worden uitgevoerd. Wanneer die volgende stap is uitgevoerd, verliest het tijdelijke bestand snel zijn waarde en is het vaak niet meer nodig, dus moet het worden verwijderd.

Adobe Firefly Services biedt momenteel ondersteuning voor de volgende domeinen:

  • Amazon AWS: *.amazonaws.com
  • Microsoft Azure: *.windows.net
  • Dropbox: *.dropboxusercontent.com

De reden waarom vaak cloudopslagoplossingen worden gebruikt, is dat de tussenliggende elementen die worden gemaakt, snel waarde verliezen. Het probleem dat wordt opgelost door vooraf ondertekende URL's, kan het beste worden opgelost met een opslagoplossing voor basisproducten, die doorgaans een van de bovenstaande cloudservices is.

Binnen het ecosysteem van Adobe zijn er ook opslagoplossingen, zoals Frame.io, Workfront Fusion en Adobe Experience Manager assets. Deze oplossingen ondersteunen ook vooraf ondertekende URL's, zodat het vaak een keuze wordt die tijdens de implementatie moet worden gemaakt. De keuze wordt dan vaak gebaseerd op een combinatie van reeds beschikbare toepassingen en opslagkosten.

Vooraf ondertekende URL's worden daarom gebruikt in combinatie met Adobe Firefly Services-bewerkingen omdat:

  • organisaties moeten vaak meerdere wijzigingen in hetzelfde image in tussenliggende stappen verwerken en tussenliggende opslag is nodig om dat mogelijk te maken.
  • de toegang tot lezen en schrijven van de plaatsen van de cloudopslag zou veilig moeten zijn en in een server-zijmilieu, is het niet mogelijk manueel login zodat de veiligheid in URL direct moet worden bewaard.

Een vooraf ondertekende URL gebruikt drie parameters om de toegang tot de gebruiker te beperken:

  • Opslaglocatie: dit kan een AWS S3 bucket-locatie zijn, een Microsoft Azure-opslaglocatie met container
  • Bestandsnaam: het specifieke bestand dat moet worden gelezen, bijgewerkt, verwijderd.
  • De het koordparameter van de vraag: een parameter van het vraagkoord begint altijd met een vraagteken en door een complexe reeks paramaters wordt gevolgd

Voorbeeld:

  • Amazon AWS: https://bucket.s3.eu-west-2.amazonaws.com/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AXXXXXXXXXX%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250510T171315Z&X-Amz-Expires=1800&X-Amz-Signature=XXXXXXXXX&X-Amz-SignedHeaders=host
  • Microsoft Azure: https://storageaccount.blob.core.windows.net/container/image.png?sv=2023-01-03&st=2025-01-13T07%3A16%3A52Z&se=2026-01-14T07%3A16%3A00Z&sr=b&sp=r&sig=XXXXXX%3D

1.1.2.2 Een Azure-abonnement maken

NOTE
Als u al een bestaand Azure-abonnement hebt, kunt u deze stap overslaan. Ga in dat geval verder met de volgende exercitie.
NOTE
Als u deze zelfstudie volgt als onderdeel van een persoonlijke geleide workshop of een training op aanvraag, hebt u waarschijnlijk al toegang tot een Microsoft Azure Storage Account. In dat geval hoeft u geen eigen account te maken. Gebruik de account die u hebt ontvangen als onderdeel van de training.

Ga naar ​ https://portal.azure.com ​ en login met uw Azure rekening. Als je er geen hebt, gebruik dan je persoonlijke e-mailadres om je Azure-account te maken.

​ Azure Opslag ​ {modal="regular"}

Na succesvolle login zou u het volgende scherm moeten zien:

​ Azure Opslag ​ {modal="regular"}

Op het linkermenu uitgezocht Alle Middelen, verschijnt het Azure abonnementsscherm als u nog niet wordt ingetekend.

Als u niet wordt geabonneerd, uitgezochte Begin met een Azure vrije Proef.

​ Azure Opslag ​ {modal="regular"}

Vul het Azure-abonnementsformulier in en geef uw mobiele telefoon en creditcard op voor activering (u hebt 30 dagen een gratis label en u wordt geen kosten in rekening gebracht, tenzij u een upgrade uitvoert).

Als het abonnementsproces is voltooid, kunt u het beste gaan.

​ Azure Opslag ​ {modal="regular"}

1.1.2.3 Azure Storage Account maken

Onderzoek naar storage account en selecteer dan rekeningen van de Opslag.

​ Azure Opslag ​ {modal="regular"}

Selecteer + creëren.

​ Azure Opslag ​ {modal="regular"}

Selecteer uw Abonnement en selecteer (of creeer) de groep van het Middel van a .

Onder naam van de de rekeningsrekening van de Opslag gebruik --aepUserLdap--.

Selecteer Overzicht + creeer.

​ Azure Opslag ​ {modal="regular"}

Selecteer creeer.

​ Azure Opslag ​ {modal="regular"}

Na bevestiging selecteert ga naar middel.

​ Azure Opslag ​ {modal="regular"}

Uw Azure-opslagaccount is nu klaar om te worden gebruikt.

​ Azure Opslag ​ {modal="regular"}

Selecteer Opslag van Gegevens, en ga dan naar Containers. Selecteer + Container.

​ Azure Opslag ​ {modal="regular"}

Het gebruik --aepUserLdap-- voor de naam en selecteert creeert.

​ Azure Opslag ​ {modal="regular"}

Uw container is nu klaar om te worden gebruikt.

​ Azure Opslag ​ {modal="regular"}

1.1.2.4 Azure Storage Explorer installeren

​ Download Microsoft Azure Storage Explorer om uw dossiers ​ te beheren. Selecteer de juiste versie voor uw specifieke besturingssysteem, download en installeer deze.

​ Azure Opslag ​ {modal="regular"}

Open de toepassing en selecteer Teken binnen met Azure.

​ Azure Opslag ​ {modal="regular"}

Selecteer Abonnement.

​ Azure Opslag ​ {modal="regular"}

Selecteer Azure en dan daarna.

​ Azure Opslag ​ {modal="regular"}

Selecteer uw Microsoft Azure-account en voltooi het verificatieproces.

​ Azure Opslag ​ {modal="regular"}

Na de verificatie wordt dit bericht weergegeven.

​ Azure Opslag ​ {modal="regular"}

Terug in Microsoft Azure de app van de Ontdekkingsreiziger van de Opslag, selecteer uw abonnement en kies Open Ontdekkingsreiziger.

NOTE
Als uw rekening niet wordt getoond, klik het versnelling pictogram naast uw e-mailadres en selecteer niet-filter.

​ Azure Opslag ​ {modal="regular"}

Uw opslagrekening verschijnt onder Rekeningen van de Opslag.

​ Azure Opslag ​ {modal="regular"}

Open Containers van de Klodder en selecteer dan de container u in de vorige oefening creeerde.

​ Azure Opslag ​ {modal="regular"}

1.1.2.5 Handmatig bestanden uploaden en een afbeeldingsbestand gebruiken als stijlverwijzing

Upload een beelddossier van uw keus of ​ dit dossier ​ in de container.

NOTE
Wanneer u afbeeldingen gebruikt als stijlverwijzing, compositieverwijzing of als maskerafbeelding, worden de volgende afbeeldingstypen geaccepteerd:
  • image/jpeg
  • image/png
  • image/webpagina

Azure Opslag

Na het uploaden kunt u het zien in uw container:

​ Azure Opslag ​ {modal="regular"}

Klik op gradient.jpg met de rechtermuisknop aan en selecteer dan krijgen de Gedeelde Handtekening van de Toegang.

​ Azure Opslag ​ {modal="regular"}

Onder Toestemmingen, slechts Gelezen wordt vereist. Selecteer creeer.

​ Azure Opslag ​ {modal="regular"}

Kopieer uw vooraf ondertekende URL voor dit afbeeldingsbestand voor de volgende API-aanvraag naar Firefly.

​ Azure Opslag ​ {modal="regular"}

Terug in Postman open het verzoek POST - Firefly - T2I (styleref) V3.
Dit verschijnt in Lichaam.

​ Azure Opslag ​ {modal="regular"}

Vervang placeholder URL met presigned URL voor uw beelddossier en selecteer verzend.

​ Azure Opslag ​ {modal="regular"}

Open de reactie Firefly Services nieuwe afbeelding in uw browser.

​ Azure Opslag ​ {modal="regular"}

Er wordt een andere afbeelding weergegeven bij horses in a field , maar deze keer lijkt de stijl op het afbeeldingsbestand dat u als stijlverwijzing hebt opgegeven.

​ Azure Opslag ​ {modal="regular"}

1.1.2.6 Programmatische bestandsupload

Om programmatic dossierupload met de Rekeningen van de Opslag te gebruiken Azure, moet u een nieuw Gedeelde handtekening van de Toegang (SAS) met toestemmingen tot stand brengen die u toestaan om een dossier te schrijven.

In de Verkenner van de Opslag van Azure, klik uw container met de rechtermuisknop aan, en selecteer krijgen de Gedeelde Ondertekening van de Toegang.

​ Azure Opslag ​ {modal="regular"}

Onder Toestemmingen, selecteer de volgende vereiste toestemmingen:

  • Gelezen
  • voeg toe
  • creeer
  • schrijf
  • Lijst

Selecteer creeer.

​ Azure Opslag ​ {modal="regular"}

Na het ontvangen van uw Gedeelde Ondertekening van de Toegang, uitgezochte Exemplaar om URL te kopiëren.

​ Azure Opslag ​ {modal="regular"}

Gebruik SAS-token URL om een dossier in uw Azure Rekening van de Opslag te uploaden.

Terug in Postman, selecteer de omslag FF - de Tech Insiders van Firefly Services, dan uitgezocht op de Firefly omslag, en selecteer dan verzoek toevoegen.

​ Azure Opslag ​ {modal="regular"}

Verander de naam van het lege verzoek aan uploadt dossier aan de Rekening van de Opslag Azure, verander het Type van Verzoek in PUT en kleef SAS-token URL in de sectie URL, dan uitgezochte Lichaam.

​ Azure Opslag ​ {modal="regular"}

Daarna, selecteer een dossier van uw lokale machine of gebruik een ander beelddossier dat ​ hier ​ wordt gevestigd.

dossier van de Gradiënt

In Lichaam, selecteer binair toen Uitgezochte dossier, dan uitgezocht + Nieuw dossier van lokale machine.

​ Azure Opslag ​ {modal="regular"}

Selecteer uw dossier van keus en selecteer Open.

​ Azure Opslag ​ {modal="regular"}

Geef vervolgens de bestandsnaam op die in uw Azure Storage Account moet worden gebruikt door de cursor vóór het vraagteken te plaatsen? in de URL als volgt:

​ Azure Opslag ​ {modal="regular"}

De URL ziet er momenteel als volgt uit, maar moet worden gewijzigd.

https://vangeluw.blob.core.windows.net/vangeluw?sv=2023-01-03...

Wijzig de bestandsnaam in gradient2-p.jpg en wijzig de URL zo en voeg de bestandsnaam als volgt toe:

https://vangeluw.blob.core.windows.net/vangeluw/gradient2-p.jpg?sv=2023-01-03...

​ Azure Opslag ​ {modal="regular"}

Daarna, ga aan Kopballen om een nieuwe kopbal manueel als dit toe te voegen:

Sleutel
Waarde
x-ms-blob-type
BlockBlob

​ Azure Opslag ​ {modal="regular"}

Ga naar Vergunning en plaats het Type van Auth aan Geen Auth, en selecteer verzenden.

​ Azure Opslag ​ {modal="regular"}

Vervolgens wordt deze lege reactie weergegeven in Postman, wat betekent dat het uploaden van het bestand is voltooid.

​ Azure Opslag ​ {modal="regular"}

In Azure Storage Explorer vernieuwt u de inhoud van uw map en wordt het nieuwe geüploade bestand weergegeven.

​ Azure Opslag ​ {modal="regular"}

1.1.2.7 Programmatisch bestandsgebruik

Om dossiers van de Rekeningen van de Opslag van Azure op lange termijn programmatically te lezen, moet u een nieuw Gedeelde handtekening van de Toegang (SAS) teken, met toestemmingen tot stand brengen die u toestaan om een dossier te lezen. Technisch kon u het SAS-teken gebruiken dat in de vorige oefening wordt gecreeerd, maar het is beste praktijken om een afzonderlijk teken met slechts te hebben gelezen toestemmingen en afzonderlijk teken met slechts schrijft toestemmingen.

Leesbaar SAS-token op lange termijn

Ga terug naar Azure de Ontdekkingsreiziger van de Opslag, klik uw container met de rechtermuisknop aan en selecteer dan krijgen de Gedeelde Ondertekening van de Toegang.

​ Azure Opslag ​ {modal="regular"}

Onder Toestemmingen, selecteer de volgende vereiste toestemmingen:

  • Gelezen
  • Lijst

Plaats Vervaltijd aan 1 jaar van nu.

Selecteer creeer.

​ Azure Opslag ​ {modal="regular"}

Kopieer de URL en noteer deze in een bestand op uw computer om uw SAS-token voor de lange termijn met leesmachtigingen op te halen.

​ Azure Opslag ​ {modal="regular"}

Uw URL moet er als volgt uitzien:

https://vangeluw.blob.core.windows.net/vangeluw?sv=2023-01-03&st=2025-01-13T07%3A36%3A35Z&se=2026-01-14T07%3A36%3A00Z&sr=c&sp=rl&sig=4r%2FcSJLlt%2BSt9HdFdN0VzWURxRK6UqhB8TEvbWkmAag%3D

U kunt enkele waarden afleiden van de bovenstaande URL:

  • AZURE_STORAGE_URL: https://vangeluw.blob.core.windows.net
  • AZURE_STORAGE_CONTAINER: vangeluw
  • AZURE_STORAGE_SAS_READ: ?sv=2023-01-03&st=2025-01-13T07%3A36%3A35Z&se=2026-01-14T07%3A36%3A00Z&sr=c&sp=rl&sig=4r%2FcSJLlt%2BSt9HdFdN0VzWURxRK6UqhB8TEvbWkmAag%3D

SAS-token voor schrijven op lange termijn

Ga terug naar Azure de Ontdekkingsreiziger van de Opslag, klik uw container met de rechtermuisknop aan en selecteer krijgen de Gedeelde Ondertekening van de Toegang.

​ Azure Opslag ​ {modal="regular"}

Onder Toestemmingen, selecteer de volgende vereiste toestemmingen:

  • Gelezen
  • Lijst
  • voeg toe
  • creeer
  • schrijf

Plaats de Vervaltijd aan 1 jaar van nu.

Selecteer creeer.

​ Azure Opslag ​ {modal="regular"}

Kopieer de URL en noteer deze in een bestand op uw computer om uw SAS-token op lange termijn met lees- en schrijfmachtigingen op te halen.

​ Azure Opslag ​ {modal="regular"}

Uw URL moet er als volgt uitzien:

https://vangeluw.blob.core.windows.net/vangeluw?sv=2023-01-03&st=2025-01-13T07%3A38%3A59Z&se=2026-01-14T07%3A38%3A00Z&sr=c&sp=acw&sig=lR9%2FMUfyYLcBK7W9Kv7YJdYz5HEEEovExAdOCOCUdMk%3D

U kunt enkele waarden afleiden van de bovenstaande URL:

  • AZURE_STORAGE_URL: https://vangeluw.blob.core.windows.net
  • AZURE_STORAGE_CONTAINER: vangeluw
  • AZURE_STORAGE_SAS_READ: ?sv=2023-01-03&st=2025-01-13T07%3A36%3A35Z&se=2026-01-14T07%3A36%3A00Z&sr=c&sp=rl&sig=4r%2FcSJLlt%2BSt9HdFdN0VzWURxRK6UqhB8TEvbWkmAag%3D
  • AZURE_STORAGE_SAS_WRITE: ?sv=2023-01-03&st=2025-01-13T07%3A38%3A59Z&se=2026-01-14T07%3A38%3A00Z&sr=c&sp=acw&sig=lR9%2FMUfyYLcBK7W9Kv7YJdYz5HEEEovExAdOCOCUdMk%3D

Variabelen in Postman

Zoals u in de bovengenoemde sectie kunt zien, zijn er sommige gemeenschappelijke variabelen in zowel Gelezen als het Schrijven teken.

Vervolgens moet u in Postman variabelen maken die de verschillende elementen van de bovenstaande SAS-tokens opslaan. Er zijn enkele waarden die hetzelfde zijn in beide URL's:

  • AZURE_STORAGE_URL: https://vangeluw.blob.core.windows.net
  • AZURE_STORAGE_CONTAINER: vangeluw
  • AZURE_STORAGE_SAS_READ: ?sv=2023-01-03&st=2025-01-13T07%3A36%3A35Z&se=2026-01-14T07%3A36%3A00Z&sr=c&sp=rl&sig=4r%2FcSJLlt%2BSt9HdFdN0VzWURxRK6UqhB8TEvbWkmAag%3D
  • AZURE_STORAGE_SAS_WRITE: ?sv=2023-01-03&st=2025-01-13T07%3A38%3A59Z&se=2026-01-14T07%3A38%3A00Z&sr=c&sp=acw&sig=lR9%2FMUfyYLcBK7W9Kv7YJdYz5HEEEovExAdOCOCUdMk%3D

Voor toekomstige API-interacties is de elementnaam het belangrijkste wat verandert, terwijl de bovenstaande variabelen ongewijzigd blijven. In dat geval is het handig om variabelen te maken in Postman, zodat u ze niet telkens handmatig hoeft op te geven.

In Postman, uitgezochte Milieu, open Alle variabelen en selecteer Milieu.

​ Azure Opslag ​ {modal="regular"}

Creeer deze 4 variabelen in de lijst die wordt getoond en voor de kolommen Aanvankelijke waarde en Huidige waarde, ga uw specifieke persoonlijke waarden in.

  • AZURE_STORAGE_URL: uw URL
  • AZURE_STORAGE_CONTAINER: de naam van uw container
  • AZURE_STORAGE_SAS_READ: uw SAS-leestoken
  • AZURE_STORAGE_SAS_WRITE: uw SAS-schrijftoken

Selecteer sparen.

​ Azure Opslag ​ {modal="regular"}

Variabelen in PostBuster

Zoals u in de bovengenoemde sectie kunt zien, zijn er sommige gemeenschappelijke variabelen in zowel Gelezen als het Schrijven teken.

Vervolgens moet u variabelen maken in PostBuster waarin de verschillende elementen van de bovenstaande SAS-tokens worden opgeslagen. Er zijn enkele waarden die hetzelfde zijn in beide URL's:

  • AZURE_STORAGE_URL: https://vangeluw.blob.core.windows.net
  • AZURE_STORAGE_CONTAINER: vangeluw
  • AZURE_STORAGE_SAS_READ: ?sv=2023-01-03&st=2025-01-13T07%3A36%3A35Z&se=2026-01-14T07%3A36%3A00Z&sr=c&sp=rl&sig=4r%2FcSJLlt%2BSt9HdFdN0VzWURxRK6UqhB8TEvbWkmAag%3D
  • AZURE_STORAGE_SAS_WRITE: ?sv=2023-01-03&st=2025-01-13T07%3A38%3A59Z&se=2026-01-14T07%3A38%3A00Z&sr=c&sp=acw&sig=lR9%2FMUfyYLcBK7W9Kv7YJdYz5HEEEovExAdOCOCUdMk%3D

Open Postbus. Selecteer Milieu van de Basis en klik dan uitgeven pictogram om het Milieu van de Basis te openen.

Azure Opslag

Dan zie je 4 lege variabelen. Voer hier uw Azure Storage Account-gegevens in.

Azure Opslag

Het bestand voor de basisomgeving moet er nu zo uitzien. Klik dicht.

Azure Opslag

Uw configuratie testen

In één van de vorige oefeningen, zag het Lichaam van uw verzoek Firefly - T2I (styleref) V3 als dit:

"url": "https://vangeluw.blob.core.windows.net/vangeluw/gradient.jpg?sv=2023-01-03&st=2025-01-13T07%3A16%3A52Z&se=2026-01-14T07%3A16%3A00Z&sr=b&sp=r&sig=x4B1XZuAx%2F6yUfhb28hF0wppCOMeH7Ip2iBjNK5A%2BFw%3D"

​ Azure Opslag ​ {modal="regular"}

Wijzig de URL in:

"url": "{{AZURE_STORAGE_URL}}/{{AZURE_STORAGE_CONTAINER}}/gradient.jpg{{AZURE_STORAGE_SAS_READ}}"

Selecteer verzenden om de veranderingen te testen u aanbracht.

​ Azure Opslag ​ {modal="regular"}

Als de variabelen correct zijn geconfigureerd, wordt een beeld-URL geretourneerd.

​ Azure Opslag ​ {modal="regular"}

Open de URL van de afbeelding om uw afbeelding te controleren.

Azure Opslag

Volgende stappen

Ga naar ​ Werkend met Photoshop APIs ​

Ga terug naar ​ Overzicht van Adobe Firefly Services ​

Ga terug naar ​ Alle Modules ​

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d