Aller au contenu principal

storage.yaml - SharePoint Online

This section explains how to set up the configuration in the storage.yaml to connect from aqishare to Microsoft SharePoint Online (SPO).

info

To successfully connect to SharePoint Online, certain parameter values from the corresponding Microsoft Entra ID application are required. Before proceeding, refer to the chapter Create Microsoft Entra ID Application to ensure the application is available..

Parameter Overview

The table outlines the available parameters in storage.yaml for specifying a connection to Microsoft SharePoint Online.

astuce

Use the name parameter to introduce a new element in the context of YAML syntax. This can be useful for easier identification, as this name must be referenced in the Tasks configuration files.

ParameterMandatoryTypeDefaultDescription
nameYesstringThe value must be unique and should not contain special characters; only alphanumeric characters (0-9, A-Z) and dashes are allowed.
typeYesstringThe type of the repository that should be connected. Since the connection routes to SharePoint Online, the value must be sharepoint.
sharepointUrlYesstringThe URL pointing to the desired site in SPO. Example: https://YourCompany.sharepoint.com/sites/sap
clientIdYesstringThe Application (client) ID of the Microsoft Entra ID application.
Refer to section Retrieving Authentication Values in the Create Microsoft Entra ID reference.
tenantIdYesstringThe Directory (tenant) ID of the Microsoft Entra ID application.
Refer to section Retrieving Authentication Values in the Create Microsoft Entra ID reference.
certPathYesstringTo authenticate aqilink against SharePoint, a certificate is required and must be uploaded to the container. This parameter specifies the location of the private key for the generated certificate within the container. Example: /app/configs/aqilinkCertificate.pfx.
Refer to section Upload Certificate in the Create Microsoft Entra ID reference.
certPassYesstringThe password used for the certificate in the certPath parameter.

Example Configuration

This sample configuration includes the minimum required properties as explained above.

Example
- name: storage-sharepoint-dev
type: sharepoint
sharepointUrl: https://mycompany.sharepoint.com/sites/sap-demo
clientId: 64bc0b64-a83e-4c45-afd0-1b2c11216a00
tenantId: 10b5a9fa-149d-4fa2-aa8c-bdaa3f73112f
certPath: /app/configs/aqilink.pfx
certPass: CertPassword