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).
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.
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.
Parameter | Mandatory | Type | Default | Description |
---|---|---|---|---|
name | Yes | string | The value must be unique and should not contain special characters; only alphanumeric characters (0-9, A-Z) and dashes are allowed. | |
type | Yes | string | The type of the repository that should be connected. Since the connection routes to SharePoint Online, the value must be sharepoint . | |
sharepointUrl | Yes | string | The URL pointing to the desired site in SPO. Example: https://YourCompany.sharepoint.com/sites/sap | |
clientId | Yes | string | The Application (client) ID of the Microsoft Entra ID application. Refer to section Retrieving Authentication Values in the Create Microsoft Entra ID reference. | |
tenantId | Yes | string | The Directory (tenant) ID of the Microsoft Entra ID application. Refer to section Retrieving Authentication Values in the Create Microsoft Entra ID reference. | |
certPath | Yes | string | To 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. | |
certPass | Yes | string | The password used for the certificate in the certPath parameter. |
Example Configuration
This sample configuration includes the minimum required properties as explained above.
- 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