Data Landing Zone
Data Landing Zone is een Azure Blob -opslaginterface die door Adobe Experience Platform is ingericht en waarmee u toegang hebt tot een veilige, op de cloud gebaseerde opslagfaciliteit voor bestanden om bestanden over te brengen naar het platform. U hebt toegang tot één Data Landing Zone container per sandbox en het totale gegevensvolume voor alle containers is beperkt tot de totale gegevens die worden geleverd bij uw Platform Products and Services-licentie. Alle klanten van Experience Platform beschikken over één Data Landing Zone -container per sandbox. U kunt bestanden lezen en schrijven naar uw container via Azure Storage Explorer of de opdrachtregelinterface.
Data Landing Zone biedt ondersteuning voor verificatie op basis van SAS en de bijbehorende gegevens zijn in rust en onderweg beveiligd met standaard Azure Blob -opslagbeveiligingsmechanismen. Met verificatie op basis van SAS hebt u via een openbare internetverbinding veilig toegang tot uw Data Landing Zone -container. Er zijn geen netwerkwijzigingen vereist voor toegang tot uw Data Landing Zone -container. Dit betekent dat u geen lijsten van gewenste personen of instellingen voor meerdere regio's voor uw netwerk hoeft te configureren. Experience Platform past een strikte vervaltijd van zeven dagen toe op alle bestanden en mappen die naar een Data Landing Zone -container zijn geüpload. Alle bestanden en mappen worden na zeven dagen verwijderd.
Naamgevingsbeperkingen voor bestanden en mappen
Hieronder volgt een lijst met beperkingen waarmee u rekening moet houden bij het benoemen van bestanden of mappen voor cloudopslag.
- Namen van mappen en bestandscomponenten mogen niet langer zijn dan 255 tekens.
- De folder en de dossiernamen kunnen niet met een voorwaartse schuine streep (
/
) beëindigen. Indien beschikbaar wordt deze automatisch verwijderd. - De volgende gereserveerde URL-tekens moeten correct worden beschermd:
! ' ( ) ; @ & = + $ , % # [ ]
- De volgende tekens zijn niet toegestaan:
" \ / : | < > * ?
. - Ongeldige URL-padtekens niet toegestaan. Codepunten zoals
\uE000
zijn weliswaar geldig in NTFS-bestandsnamen, maar zijn geen geldige Unicode-tekens. Bovendien zijn sommige ASCII- of Unicode-tekens, zoals besturingstekens (zoals0x00
tot en met0x1F
,\u0081
enzovoort), niet toegestaan. Voor regels die de koorden van Unicode in HTTP/1.1 bepalen zie RFC 2616, Sectie 2.2: BasisRegelsen RFC 3987. - De volgende bestandsnamen zijn niet toegestaan: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, puntteken (.) en twee stippen ( …).
De inhoud van uw gegevenslandingszone beheren manage-the-contents-of-your-data-landing-zone
U kunt Azure Storage Explorer gebruikenom de inhoud van uw Data Landing Zone container te beheren.
Selecteer in de gebruikersinterface van Azure Storage Explorer het verbindingspictogram in de linkernavigatie. Het Uitgezochte venster van het Middel verschijnt, die u van opties voorzien om met te verbinden. Selecteer Blob container om verbinding te maken met Data Landing Zone .
Daarna, selecteer Gedeelde toegangshandtekening URL (SAS) als uw verbindingsmethode, en selecteer dan daarna.
Na het selecteren van uw verbindingsmethode, moet u a vertoningsnaam en Blobcontainer SAS URL daarna verstrekken die met uw Data Landing Zone container beantwoordt.
Verstrek uw Data Landing Zone SAS URL en selecteer dan daarna
Het Summiere venster verschijnt, die u van een overzicht van uw montages, met inbegrip van informatie over uw Blob eindpunt en toestemmingen voorzien. Wanneer klaar, uitgezochte verbindt.
Een geslaagde verbinding werkt de gebruikersinterface van Azure Storage Explorer bij met uw Data Landing Zone -container.
Als de Data Landing Zone -container is aangesloten op Azure Storage Explorer , kunt u nu bestanden uploaden naar de Data Landing Zone -container. Om te uploaden, te selecteren uploadt en dan selecteert uploadt Dossiers.
Wanneer u het bestand hebt geselecteerd dat u wilt uploaden, moet u vervolgens het Blob type identificeren dat u het wilt uploaden als en de gewenste doelmap. Wanneer gebeëindigd, uitgezochte uploadt.
Bestanden uploaden naar de Data Landing Zone via de opdrachtregelinterface
U kunt ook de opdrachtregelinterface van uw apparaat gebruiken en bestanden uploaden naar uw Data Landing Zone .
Een bestand uploaden met Bash
In het volgende voorbeeld worden Bash en cURL gebruikt om een bestand te uploaden naar een Data Landing Zone met de Azure Blob Storage REST API:
# Set Azure Blob-related settings
DATE_NOW=$(date -Ru | sed 's/\+0000/GMT/')
AZ_VERSION="2018-03-28"
AZ_BLOB_URL="<URL TO BLOB ACCOUNT>"
AZ_BLOB_CONTAINER="<BLOB CONTAINER NAME>"
AZ_BLOB_TARGET="${AZ_BLOB_URL}/${AZ_BLOB_CONTAINER}"
AZ_SAS_TOKEN="<SAS TOKEN, STARTING WITH ? AND ENDING WITH %3D>"
# Path to the file we wish to upload
FILE_PATH="</PATH/TO/FILE>"
FILE_NAME=$(basename "$FILE_PATH")
# Execute HTTP PUT to upload file (remove '-v' flag to suppress verbose output)
curl -v -X PUT \
-H "Content-Type: application/octet-stream" \
-H "x-ms-date: ${DATE_NOW}" \
-H "x-ms-version: ${AZ_VERSION}" \
-H "x-ms-blob-type: BlockBlob" \
--data-binary "@${FILE_PATH}" "${AZ_BLOB_TARGET}/${FILE_NAME}${AZ_SAS_TOKEN}"
Een bestand uploaden met Python
In het volgende voorbeeld wordt de Microsoft’s Python v12 SDK gebruikt om een bestand te uploaden naar een Data Landing Zone :
import os
from azure.storage.blob import ContainerClient
try:
# Set Azure Blob-related settings
sasUri = "<SAS URI>"
srcFilePath = "<FULL PATH TO FILE>"
srcFileName = os.path.basename(srcFilePath)
# Connect to container using SAS URI
containerClient = ContainerClient.from_container_url(sasUri)
# Upload file to Data Landing Zone with overwrite enabled
with open(srcFilePath, "rb") as fileToUpload:
containerClient.upload_blob(srcFileName, fileToUpload, overwrite=True)
except Exception as ex:
print("Exception: " + ex.strerror)
Een bestand uploaden met AzCopy
In het volgende voorbeeld wordt het hulpprogramma Microsoft’s AzCopy gebruikt om een bestand te uploaden naar een Data Landing Zone :
copy
gebruikt, maar u kunt andere opdrachten en opties gebruiken om een bestand naar uw Data Landing Zone te uploaden met AzCopy . Zie dit Microsoft AzCopy documentvoor meer informatie.set sasUri=<FULL SAS URI, PROPERLY ESCAPED>
set srcFilePath=<PATH TO LOCAL FILE(S); WORKS WITH WILDCARD PATTERNS>
azcopy copy "%srcFilePath%" "%sasUri%" --overwrite=true --recursive=true
Verbinden Data Landing Zone met Platform
In de onderstaande documentatie vindt u informatie over het overbrengen van gegevens van uw Data Landing Zone -container naar Adobe Experience Platform met behulp van API's of de gebruikersinterface.