OneDrive
The Globus Connect Server OneDrive Connector provides access to OneDrive storage via Globus Connect Server.
This document describes the data types and API routes provided by this connector.
OneDrive Connector Virtual Filesystem
OneDrive presents its data as a hierarchical list of files and folders, much like a POSIX filesystem.
The OneDrive Connector provides these subdirectories at the root directory of a OneDrive Connector storage gateway:
- /My files
-
The user’s OneDrive storage. This is treated as the home directory on collections created using the OneDrive Connector.
- /Shared
-
Files and directories that have been shared with the user.
- /Shared libraries
-
The Shared document libraries that the user is following (not available on OneDrive Personal accounts).
OneDrive Connector Storage Gateway Policies
The OneDrive Connector has policies to manage application credentials, and set the user api rate limit.
Application Credentials
The client_id and secret properties provide information for {gcs} to authenticate with OneDrive Connector. These values must be configured in order to be able to access data on collections created with the OneDrive Connector type.
These are configured after registering the application with Microsoft as described in the OneDrive Connector configuration guide.
User API Rate Limit
The optional --ms-user-api-rate-limit property allows you to configure a value for the User API Rate Limit in order to try to avoid throttling issues when interacting with the OneDrive API. While the connector will attempt to gracefully handle retries when throttling occurs, it is better to avoid throttling. The value of the setting is a number of API operations per second per user. Microsoft does not publish explicit rate limits, but the connector default is set at {default_api_limit_value} requests per second.