Data Landing Zone
Data Landing Zone is een Azure Blob -opslaginterface die door Adobe Experience Platform is ingericht, zodat u toegang hebt tot een veilige, op de cloud gebaseerde opslagvoorziening voor bestanden om bestanden naar het platform te brengen. U hebt toegang tot Data Landing Zone container per sandbox, en het totale gegevensvolume over alle containers is beperkt tot de totale gegevens die worden geleverd bij uw licentie voor platformproducten en -services. Alle klanten van Platform en zijn toepassingen zoals Customer Journey Analytics, Journey Orchestration, Intelligent Services, en Adobe Real-Time Customer Data Platform zijn voorzien van één Data Landing Zone container per sandbox. U kunt bestanden lezen en schrijven naar uw container via Azure Storage Explorer of uw opdrachtregelinterface.
Data Landing Zone biedt ondersteuning voor verificatie op basis van SAS en de bijbehorende gegevens zijn beveiligd met standaard Azure Blob beveiligingsmechanismen voor de opslag in rust en in doorvoer. Met SAS-verificatie hebt u veilig toegang tot uw Data Landing Zone via een openbare internetverbinding. Er zijn geen netwerkwijzigingen vereist voor toegang tot uw Data Landing Zone container, wat betekent u geen lijsten van gewenste personen of dwars-regio montages voor uw netwerk moet vormen. Het platform past een strikte verlooptijd van zeven dagen toe op alle bestanden die naar een Data Landing Zone container. Alle bestanden 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.
- Directory- en bestandsnamen mogen niet eindigen met een slash (
/
). 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, hoewel geldig in NTFS-bestandsnamen, geen geldige Unicode-tekens. Daarnaast zijn er sommige ASCII- of Unicode-tekens, zoals besturingstekens (zoals0x00
tot0x1F
,\u0081
, enzovoort) zijn ook niet toegestaan. Voor regels die de koorden van Unicode in HTTP/1.1 bepalen zie RFC 2616, afdeling 2.2: Basisregels en 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 om de inhoud van uw Data Landing Zone container.
In de Azure Storage Explorer UI, selecteer het verbindingspictogram in de linkernavigatie. De Bron selecteren wordt weergegeven, zodat u beschikt over opties voor het maken van een verbinding. Selecteren Blob container verbinding maken met Data Landing Zone.
Selecteer vervolgens URL voor gedeelde toegangshandtekening (SAS) als uw verbindingsmethode, en selecteer dan Volgende.
Nadat u de verbindingsmethode hebt geselecteerd, moet u een weergavenaam en de BlobSAS-URL van container dat overeenkomt met uw Data Landing Zone container.
Geef uw Data Landing Zone SAS URL en selecteer dan Volgende
De Samenvatting wordt weergegeven en krijgt u een overzicht van uw instellingen, inclusief informatie over uw Blob eindpunt en toestemmingen. Indien klaar, selecteert u Verbinden.
Een geslaagde verbinding werkt uw Azure Storage Explorer UI met uw Data Landing Zone container.
Met uw Data Landing Zone container verbonden met Azure Storage Explorerkunt u nu bestanden uploaden naar uw Data Landing Zone container. Als u wilt uploaden, selecteert u Uploaden en selecteer vervolgens Bestanden uploaden.
Als u het bestand hebt geselecteerd dat u wilt uploaden, moet u vervolgens de Blob type dat u het als en uw gewenste bestemmingsfolder wilt uploaden. Selecteer Uploaden.
Bestanden uploaden naar uw Data Landing Zone het gebruiken van de interface van de bevellijn
U kunt ook de opdrachtregelinterface van uw apparaat gebruiken en uploadbestanden openen naar uw Data Landing Zone.
Een bestand uploaden met Bash
In het volgende voorbeeld worden Bash en cURL gebruikt om een bestand 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 Microsoft’s Python v12 SDK om een bestand 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 Microsoft’s AzCopy hulpprogramma voor het uploaden van een bestand naar een Data Landing Zone:
copy
kunt u andere opdrachten en opties gebruiken om een bestand naar uw Data Landing Zone, gebruiken AzCopy. Zie dit Microsoft AzCopy document voor 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 tot Platform
In de onderstaande documentatie vindt u informatie over de manier waarop u gegevens van uw Data Landing Zone aan Adobe Experience Platform toe met behulp van API's of de gebruikersinterface.