new blog post: "Setting up your own Microsoft 365 sandbox" (#1751)
## Description new blog post: "Setting up your own Microsoft 365 sandbox" ## Type of change <!--- Please check the type of change your PR introduces: ---> - [ ] 🌻 Feature - [ ] 🐛 Bugfix - [x] 🗺️ Documentation - [ ] 🤖 Test - [ ] 💻 CI/Deployment - [ ] 🐹 Trivial/Minor ## Issue(s) <!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. --> * #<issue> ## Test Plan <!-- How will this be tested prior to merging.--> - [ ] 💪 Manual - [ ] ⚡ Unit test - [ ] 💚 E2E
This commit is contained in:
parent
c5a0111573
commit
dcd2785916
84
website/blog/2022-12-09-m365-sandbox-setup.md
Normal file
84
website/blog/2022-12-09-m365-sandbox-setup.md
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
---
|
||||||
|
slug: m365-sandbox-setup
|
||||||
|
title: "Setting up your own Microsoft 365 sandbox"
|
||||||
|
authors: nica
|
||||||
|
tags: [corso, microsoft 365]
|
||||||
|
date: 2022-12-09
|
||||||
|
image: ./images/ar_sandbox.jpg
|
||||||
|
---
|
||||||
|
|
||||||
|
When trying to set up a Microsoft 365 sandbox domain myself I found some of the documentation out of date,
|
||||||
|
so this is a quick guide to setting up a sandbox domain for Microsoft 365 development.
|
||||||
|
|
||||||
|
## Why would you want to do this?
|
||||||
|
|
||||||
|
I personally needed this for recording a screencast of the process to install Corso.
|
||||||
|
While recording myself going through permission settings in M365,
|
||||||
|
I didn’t want to unintentionally reveal PII for my team members or other sensitive data.
|
||||||
|
|
||||||
|
Another reason to do this is if you’re looking to level up both your skills and
|
||||||
|
want to experiment with being the admin in your own space
|
||||||
|
rather than impacting other users on a production domain. It’s also a good step to experiment with [owning your own identity](https://corsobackup.io/blog/your-own-backups/).
|
||||||
|
|
||||||
|
Finally, this might also be useful if you are developing an M365 app. This way, programmatic
|
||||||
|
updates to your domain can’t accidentally destroy anything important.
|
||||||
|
|
||||||
|
## 1) Join the Microsoft 365 developer program
|
||||||
|
|
||||||
|
To get access to the free hosting required for your sandbox domain,
|
||||||
|
you’ll need to [join the M365 Developer Program](https://developer.microsoft.com/en-us/microsoft-365/dev-program).
|
||||||
|
This process is quite straightforward and fairly foolproof.
|
||||||
|
|
||||||
|

|
||||||
|
> Note that when you go to set this up the first time, you may find that your Microsoft Account isn’t fully set up.
|
||||||
|
> For example on my account I didn’t have a full name set on my profile. You’ll be prompted to add this info if needed
|
||||||
|
|
||||||
|
You’ll also be asked for the following info:
|
||||||
|
|
||||||
|
- Contact Email
|
||||||
|
- Country/Region
|
||||||
|
- Company
|
||||||
|
|
||||||
|
As far as I know, no answers to these questions will disqualify you, but let me know if any answers kick you out of the process!
|
||||||
|
|
||||||
|
Notably, one piece of extant documentation implies you need a Visual Studio subscription to join the Developer Program,
|
||||||
|
but, currently, it looks like anyone with a Microsoft account, even just a personal account, can get access.
|
||||||
|
|
||||||
|
## 2) Create an instant sandbox
|
||||||
|
|
||||||
|
After joining the developer program and signing in to the developer dashboard, you’ll be prompted to set up a sandbox
|
||||||
|
|
||||||
|
While you can configure a custom sandbox domain to control the exact components installed,
|
||||||
|
for the use cases mentioned above an instant sandbox will work just fine.
|
||||||
|
|
||||||
|
The pre-made sandbox also comes pre-populated with data like user accounts. Of note,
|
||||||
|
you can decide during setup if you want to set all the passwords for these accounts to be the same as the admin.
|
||||||
|
|
||||||
|

|
||||||
|
*Your sandbox comes pre-populated with user accounts*
|
||||||
|
|
||||||
|
## 3) Limitations of the sandbox
|
||||||
|
|
||||||
|
Notably, by default, there won’t be the following data in your sandbox:
|
||||||
|
|
||||||
|
- Emails
|
||||||
|
- Teams chat history
|
||||||
|
- Calendar events
|
||||||
|
|
||||||
|
Your sandbox also includes a free Microsoft 365 E5 developer sandbox subscription with 25 user licenses, and that’s awesome,
|
||||||
|
but it doesn’t work like a production instance.
|
||||||
|
|
||||||
|
Remember that you want to set up your sandbox when you’re ready to use it.
|
||||||
|
The data is persistent but it’s wiped after 90 days.
|
||||||
|
|
||||||
|
Also, you can’t just do whatever you want with this instance, it’s for development and testing purposes only.
|
||||||
|
Commercial transactions, including purchasing paid services, are not supported.
|
||||||
|
|
||||||
|
## 4) Next steps
|
||||||
|
|
||||||
|
To learn more about populating your domain with dummy data, see
|
||||||
|
[developer sandbox demo data](https://learn.microsoft.com/en-us/office/developer-program/install-sample-packs)
|
||||||
|
to create users, email, calendar events, and other dummy data for testing.
|
||||||
|
|
||||||
|
And if you want one more thing to try out with a sandbox domain, check out [Corso](http://corsobackup.io),
|
||||||
|
a free and open-source backup tool. The sandbox is a great place to try it out!
|
||||||
BIN
website/blog/images/12-09-2022-a.png
Normal file
BIN
website/blog/images/12-09-2022-a.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 915 KiB |
BIN
website/blog/images/12-09-2022-b.png
Normal file
BIN
website/blog/images/12-09-2022-b.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 595 KiB |
BIN
website/blog/images/ar_sandbox.jpg
Normal file
BIN
website/blog/images/ar_sandbox.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 492 KiB |
Loading…
x
Reference in New Issue
Block a user