NUVOLOS
Sign In
  • Getting Started
    • Introduction to Nuvolos
    • Documentation structure
    • Nuvolos basic concepts
      • Organisational hierarchy
      • Applications
      • Distribution
      • Data integration
      • Snapshots
      • Background tasks
    • Navigate in Nuvolos
    • Quickstart tutorials
      • Research
      • Education (instructor)
      • Education (student)
  • Features
    • Applications
      • Application resources
      • Sessions
        • Session Logs
      • Install a software package
      • Create a persistent .bashrc
      • Automatic code execution
      • Long-running applications
      • Troubleshooting applications
      • New applications or licenses
      • Configuring applications
      • Exporting applications
      • Add-ons
        • MariaDB add-on
        • PostgreSQL add-on
        • OpenSearch add-on
        • MongoDB add-on
        • Redis add-on
        • PostGIS add-on
        • Rclone mount add-on
        • Neo4j add-on
    • File system and storage
      • File navigator
      • Large File Storage
      • Preview files
      • Mount Dropbox
      • Access S3 buckets with RClone
      • Access remote files with SSHFS
      • Access files on SharePoint Online
    • Object distribution
      • Distribution strategies
      • The distributed instance
    • Snapshots
      • Create a snapshot
      • Restore a snapshot
      • Delete a snapshot
    • Database integration
      • Create datasets
      • View tables
      • Build queries
      • Upload data
      • Access data from applications
        • Set up ODBC drivers
        • Obtain tokens for data access
        • Find database and schema path
      • DBeaver integration
    • Environment variables and secrets
    • Searching
      • Page
      • Find an application
      • Find an organisation
      • Find a space
      • Find an instance
      • Find a state
    • Video library
    • Nuvolos CLI and Python API
      • Installing the CLI
      • Using the CLI
  • User Guides
    • Research guides
      • Inviting a reviewer
      • GPU computation
    • Education guides
      • Setting assignments
        • Programmatical assignment handling
      • Documenting your course
      • Setting up group projects
        • Collaborative application editing
      • Configuring student applications
      • Archiving your course
      • Student guides
        • Joining a course
        • Working on assignments
        • Leaving a course
    • Application-specific guides
      • JupyterLab
      • RStudio
      • VSCode
      • Stata
      • MATLAB
      • Terminal
      • Terminal [tmux]
      • Apache Airflow
      • Apache Superset
      • D-Wave Inspector
      • MLFlow
      • Databricks Connect
      • Dynare.jl
      • CloudBeaver
      • InveLab
      • Overleaf
      • Metabase
      • DNDCv.CAN
      • OpenMetaData
      • Uploading data to the Large File Storage
    • Data guides
      • Setting up a dataset on Nuvolos
      • Importing data on Nuvolos
      • A complete database research workflow (Matlab & RStudio)
      • Accessing data as data.frames in R
      • Working with CRSP and Compustat
      • Working with the S&P 500®
  • Pricing and Billing
    • Pricing structure
    • Resource pools and budgets
    • Nuvolos Compute Units (NCUs)
  • Administration
    • Roles
      • Requesting roles
    • Organisation management
    • Space management
      • Invite to a space
      • Revoke a space user
      • HPC spaces
      • Resting spaces
    • Instance management
      • Invite to an instance
    • Enabling extra services
    • Monitoring resource usage
  • Reference
    • Application reference
      • InveLab
        • Dataset selection
        • Modules
          • Time-series visualisation
          • Moment estimation
          • Mean-variance frontiers
          • Frontiers
          • Dynamic strategy
          • Portfolio analysis
          • Performance analysis
          • Benchmarking
          • Carry trade strategies
          • Risk measures
          • Conditional volatility
          • Replication
          • Factor factory
          • Factor tilting
          • Valuation
    • Glossary
  • FAQs
    • FAQs
    • Troubleshooting
      • Login troubleshooting
        • I forgot my email address
        • I forgot my identity provider
        • I can't log in to Nuvolos
        • I forgot my password
        • I haven't received the password reset email
        • I haven't received the invitation email
      • Application troubleshooting
        • I can't see an application
        • I can't start an application
        • I can't create an application
        • I can't delete an application
        • I can't stop a running application
        • JupyterLab 3 troubleshooting
        • Spyder 3.7 troubleshooting
      • Administration troubleshooting
        • I can't see a space
        • I can't create a space
        • I can't delete a space
        • I can't invite admins to my space
        • I can't see an instance
        • I can't create an instance
        • I can't delete an instance
        • I can't invite users to an instance
        • I can't see distributed content in my instance
        • I can't see a snapshot
        • I can't create a snapshot
        • I can't delete a snapshot
        • I can't revoke a user role
        • I can't upload a file
        • I can't delete a file
        • I can't invite students to my course
      • Content troubleshooting
        • I can't find my files in my Linux home
        • I can't find my files among the Workspace files
        • I restored a snapshot by mistake
Powered by GitBook
On this page
  • Prerequisites
  • Configuring your Nuvolos application
  • Accessing remote files

Was this helpful?

  1. Features
  2. File system and storage

Access files on SharePoint Online

You can access files from your SharePoint Online sites in Nuvolos applications. (Preview feature.)

PreviousAccess remote files with SSHFSNextObject distribution

Last updated 4 months ago

Was this helpful?

Prerequisites

To access your SharePoint Online site documents from Nuvolos applications, you must authenticate with Microsoft365 using a web browser so programmatic access to your data on SharePoint Online / OneDrive Business would be authorized for your Nuvolos applications. There are two options for how the authentication can be performed:

1. Authenticate with RClone on your own computer

Please utility on your own PC which you use to access Nuvolos.

Once the utility is installed, open a command-line prompt and start to configure a new "remote", a cloud service access by issuing the command rclone config:

Select the onedrive cloud storage provider:

Select the Microsoft Cloud Global region, or the Microsoft Cloud Germany region if your data is hosted on Microsoft Cloud Germany:

You will not need to edit the advanced config and you should choose the auto config option, which will open a browser tab to log in to Microsoft365:

Once you have successfully logged on, the browser will instruct you to return to the rclone configuration session in the command line.

Next, either select OneDrive Personal or Business or SharePoint site name or URL from the type of connection prompt. If you select SharePoint site name or URL, please specify the URL of your SharePoint Online site as seen below:

Select the folder with the data you wish to use.

Once the configuration is complete, rclone will present you the token and the drive_id received from Microsoft365. Please copy these values and save them as secrets in Nuvolos:

You can create Nuvolos secrets under your Nuvolos user settings:

Click Settings and then click on the SECRETS tab, click ADD SECRET:

Create a secret named SHAREPOINT_ACCESS_TOKEN and copy the value of the token displayed by rclone in the command line prompt as the secret value:

Then create another secret named SHAREPOINT_DRIVE_ID and copy the value of the drive_id displayed by rclone in the command line prompt as a secret value:

If you have successfully set both secret values, you have completed the prerequisites that are required to access data from SharePoint Online in Nuvolos applications.

Configuring your Nuvolos application

Currently, SharePoint Online data access is a preview feature, please reach out to Nuvolos Support to enable SharePoint data mounting for your specific Nuvolos application. Once the feature will reach GA state, this will be configurable in the Nuvolos application configuration.

Accessing remote files

Once the prerequisite configuration has been done and the applications have been also configured to use SharePoint Online, you can start your Nuvolos application.

The files from the remote server will be accessible under the path /sharepoint. If you wish to use a different path, please reach out to Nuvolos support.

install the RClone cloud storage manager
token value to copy
drive_id to copy