Freigeben über


Aktivieren von Azure Storage

Hinweis

Ab 12. Oktober 2022 ist Power Apps-Portale Power Pages. Weitere Informationen: Microsoft Power Pages ist jetzt allgemein verfügbar (Blog)
Wir werden die in Kürze migrieren und die Dokumentation für Power Apps-Portale mit der Power Pages-Dokumentation zusammenführen.

Die Azure Storage-Integration für Portale ermöglicht Ihnen, die erweiterte Funktion für die Dateispeicherung von Azure zu nutzen, indem Sie dieselbe Oberfläche verwenden und indem dieselbe Benutzerumgebung bereitgestellt wird wie bei Standard-Dateianlagen. Diese Funktion wird für Webdateien, Basisformulare und mehrstufige Formulare unterstützt.

Sie müssen ein Speicherkonto mit dem Ressourcenmanager als Bereitstellungsmodell erstellen. Weitere Informationen: Erstellen eines Azure-Speicherkontos.

Wenn das Speicherkonto ausgeführt wird, sind bestimmte globale Einstellungen für Portale erforderlich, die der Anwendung mitteilen, wie Ihr Speicherkonto lokalisiert werden kann. Navigieren Sie in der App Portalverwaltung zu Einstellungen > Neu und fügen Sie eine neue Einstellung mit dem Namen FileStorage/CloudStorageAccount hinzu.

Die Azure-Speicherintegration funktioniert nur mit Anmerkungen, die in Basisformular-Metadaten konfiguriert werden. Azure Blob als Speicher wird nicht verwendet, wenn Sie Portal-Kommentare verwenden, die mit Timeline eingerichtet werden können. Obwohl die Portalkommentare auch die Möglichkeit bieten, Dateien als Anhang hochzuladen, werden diese Dateien nur in Microsoft Dataverse gespeichert.

Hinweis

  • Sie müssen zuerst Anhänge für die Tabelle in Microsoft Dataverse aktivieren, bevor Sie diese Funktion verwenden. Weitere Informationen: Eine Tabelle erstellen
  • Die maximale Dateigröße für den Upload beträgt 125 MB.

Um den Wert für FileStorage/CloudStorageAccount zu suchen, müssen Sie eine Verbindungszeichenfolge von Ihrem Azure-Portal abrufen.

  1. Melden Sie sich bei Ihrem Azure-Portal an.

  2. Navigieren Sie zu Ihrem Speicherkonto.

  3. Wählen Sie Zugriffsschlüssel aus.

    Den Wert für die Verbindungszeichenfolge Ihres Azure Portals suchen

  4. Suchen Sie im angezeigten Bereich das Feld mit der Bezeichnung Verbindungszeichenfolge. Wählen Sie das Symbol Kopieren neben dem Feld, für das Sie den Wert kopieren müssen, und fügen Sie diesen Wert dann in Ihre neue Einstellung ein:

    Primärer Verbindungszeichenfolgenwert

    Portaleinstellung für Cloudspeicherkonto

Angeben des Speichercontainer

Wenn Sie noch keinen Azure Blob-Container in Ihrem Speicherkonto haben, müssen Sie einen über Ihr Azure-Portal hinzufügen.

Navigieren Sie in der App Portalverwaltung zu Einstellungen > Neu und fügen Sie eine neue Einstellung mit dem Namen FileStorage/CloudStorageContainerName hinzu. Verwenden Sie dabei den Namen Ihres Containers als Wert.

Portaleinstellung für Cloudspeichercontainer

CORS-Regel hinzufügen

Sie müssen auch die ursprungsübergreifende Ressourcenfreigabe (Cross-Origin Resource Sharing, CORS) in Ihrem Azure-Speicherkonto hinzufügen, andernfalls wird das reguläre Anlagensymbol anstelle des Wolkensymbols angezeigt:

  • Zulässige Ursprünge: Geben Sie Ihre Domäne an. Beispiel:https://contoso.crm.dynamics.com
    Stellen Sie sicher, dass der zulässige Ursprung nicht nachgestellt wird /. Zum Beispiel ist https://contoso.crm.dynamics.com/ falsch.
  • Zulässige Verben: GET, PUT, DELETE, HEAD, POST
  • Zulässige Überschriften: Geben Sie die erforderlichen Überschriften an, die möglicherweise die Ursprungsdomäne auf der CORS-Anforderung angibt. Beispielsweise x-ms-meta-data*, x-ms-meta-target* oder *. um alle zuzulassen.
  • Verfügbar gemachte Überschriften: Geben Sie die Antwortheader an, die möglicherweise in der Antwort zur CORS-Anforderung gesendet und vom Browser für den angeforderten Aussteller verfügbar gemacht werden. Zum Beispiel x-ms-meta-*, oder *, um alle zuzulassen.
  • Höchstalter (Sekunden): Geben Sie die größtmöglichenMenge Zeit an, nach der ein Browser die Preflight-OPTIONEN-Anforderungen in den Zwischenspeicher verschiebt. Zum Beispiel 200.

CORS-Regelbeispiel:

CORS-Regelbeispiel

Weitere Informationen: CORS-Unterstützung für die Azure Storage Services

Website-Einstellungen hinzufügen

Fügen Sie den folgenden Website-Einstellungen von Portale > Website-Einstellungen hinzu. Weitere Informationen: Verwalten Sie Portalwebsite-Einstellungen.

Name Value
WebFiles/CloudStorageAccount Stellen Sie dieselbe Verbindungszeichenfolge bereit, die für die Einstellung FileStorage/CloudStorageAccount bereitgestellt wird.
WebFiles/StorageLocation AzureBlobStorage

Basisformulare oder mehrstufige Formulare konfigurieren

Um in Azure gespeicherte Anhänge in einfachen und mehrstufigen Formularen auf Ihrer Website anzuzeigen und hinzuzufügen, müssen Sie Notizen als Anhänge konfigurieren sowie Metadaten für das Basisformular oder das mehrstufige Formular hinzufügen und Speicherort für Dateianlagen auf Azure Blob Storage festlegen.

Sie können dann Anhänge zu Datensätzen auf Webseiten hinzufügen.

Dateianhang zum Grundformular auf einem Portal hinzugefügt.

Über die Website hochgeladene Anhänge werden in Azure gespeichert.

Dateianhang gespeichert in Azure

Um die Anhänge in einer modellgesteuerten App (einschließlich Dynamics 365-Apps) anzuzeigen und darauf zuzugreifen, benötigen Sie Fügen Sie eine Webressource hinzu, um das Hochladen von Anlagen in Azure Storage zu ermöglichen.

Siehe auch

Webressource hinzufügen

Hinweise konfigurieren