This article contains screenshots of the SmartDeploy Web Console (click here for more info).
The actions described can also be performed in the desktop console.
SmartDeploy can leverage your cloud storage provider for deployments to devices on and off of your local network. To use this feature, you'll need to authenticate to your provider within the SmartDeploy Console.
Note: By authenticating to your cloud storage provider, you are allowing SmartDeploy to access your files. Your cloud storage provider credentials are not saved as part of this process; instead, a token is saved and used to reauthenticate against the service during deployment. This token expires after an amount of time that is determined by the cloud storage provider. When it expires, your answer file will need to be re-created.
SmartDeploy supports the following cloud storage providers:
- Dropbox
- Google Drive
- Microsoft OneDrive
- Box
- Amazon S3 API-based object storage
Dropbox, Google Drive, or Microsoft OneDrive
Note: For instructions on how to authenticate to Box, click here or scroll down.
Sign in to Your Cloud Storage Provider
- Open and sign in to the SmartDeploy Web Console.
- On the left bar, click Distribution Points.
- On the Distribution Points page, click the ADD CLOUD button.
Note: Depending on your security settings, you may receive a browser or UAC prompt before launch the web tools launch. Click Yes (or the equivalent option) to accept and continue.
- In the Connect to a Cloud Provider window, click the logo for Dropbox, Google Drive, or OneDrive as appropriate.
Your default browser will load and prompt you to sign into your cloud storage account. - When your default browser loads, provide the username and password for your cloud storage provider.
Note: If you are already signed in, you'll be prompted to click Allow to grant SmartDeploy access.
- After you've signed in to your cloud storage provider, return to the SmartDeploy Console.
- Click OK to close the cloud storage provider menu.
Note: You'll notice that the cloud icon will change to match the logo of your cloud storage provider after you've successfully authenticated.
If You Are Prompted for Admin Approval to Connect to OneDrive:
Why do I need admin approval to connect SmartDeploy to OneDrive?
Box
Grant SmartDeploy Access to Your Enterprise Box Account
To integrate Box storage with SmartDeploy, at minimum a Starter Business plan from Box is required.
- Sign in to Box as a Box Administrator.
- In the left menu, click Admin Console.
- In the Admin Console menu, click Apps.
- On the Apps page click the Custom Apps tab.
- On the Custom Apps tab click the + button to Authorize using client ID.
- In the App Authorization window, in the Client ID text box, enter the API Key for the SmartDeploy Box application:
kr62znf8pog6o6tqaixig3aey2kpvtjy
And then click Next.
- In the App Authorization dialog box, click Authorize.
- In the left menu, click Account & Billing.
- Make note of the Enterprise ID. This ID will be required by SmartDeploy when authenticating with Box.
- To revoke SmartDeploy access from your enterprise, click Disable app or Delete app under Custom Applications.
Sign In to Your Box Account in SmartDeploy
- Open and sign in to the SmartDeploy Web Console.
- On the left bar, click Distribution Points.
- On the Distribution Points page, click the ADD CLOUD button.
Note: Depending on your security settings, you may receive a browser or UAC prompt before launch the web tools launch. Click Yes (or the equivalent option) to accept and continue. - In the Connect to a Cloud Provider window, click the logo for Box.
-
Type your Enterprise ID, and then click OK.
Known Issues
- Certain tiers of Box.com plans include advanced security settings for content creation. One of these settings, under Enterprise Settings | Content Creation | Restrict content creation, is the Only admins can create and delete first-level folders, files, and bookmarks check box. If you select this check box, the SmartDeploy Box application cannot create its folder structure or upload files. To use the SmartDeploy Box application, the Only admins can create and delete first-level folders, files, and bookmarks check box must remain unchecked/cleared.
S3
SmartDeploy only supports S3 via Amazon directly.
Third-party S3 storage providers are not guaranteed to work with our current implementation.
- Open and sign in to the SmartDeploy Web Console.
- On the left bar, click Distribution Points.
- On the Distribution Points page, click the ADD CLOUD button.
Note: Depending on your security settings, you may receive a browser or UAC prompt before launch the web tools launch. Click Yes (or the equivalent option) to accept and continue. - In the Connect to a Cloud Provider window, click the logo for S3.
- In the S3 Sign-In window, enter your Access Key, Secret Key, Bucket, and Region as appropriate.
Attached to this article is a sample IAM policy to apply to the IAM user in the article here. Keep in mind I do have it set to only work with a S3 bucket named "smartdeploys3". You can either create a bucket with this name, and use the json as is. Or edit the json to contain the name of the desired S3 bucket.