Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new eds location for the Data Share single sample #633

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,11 @@ The samples are either focused on a single azure service (**Single Tech Samples*
- [Stream Analytics](single_tech_samples/streamanalytics/)
- [Azure Purview](single_tech_samples/purview/)
- [IaC - Azure Purview](single_tech_samples/purview/)
- [Azure Data Share](single_tech_samples/datashare/)
- [Data Plane Purview Permission Automation](single_tech_samples/purview/sample2_data_plane_permissions_release_mng/)
- Azure Data Share
- Azure Data Share e2e automation
- *No longer maintained in this repo* [Azure Data Share e2e automation](single_tech_samples/datashare/)
- *New repo* [Azure Data Share e2e automation](https://github.com/Azure-Samples/enterprise-data-sharing/tree/main/2-data-sharing-mechanism)

## End to End samples

Expand Down
54 changes: 29 additions & 25 deletions single_tech_samples/datashare/Readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Data Share Automation

*This sample is now being updated and maintained in the [Enterprise Data Sharing repo](https://github.com/Azure-Samples/enterprise-data-sharing).*

[Azure Data Share](https://azure.microsoft.com/en-us/services/data-share/) setup requires a number of steps to establish the connection between the source data and the destination. One of those steps is sending an invitation from a source data share account and accepting the invitation in a destination data share account.

Through the portal UI, invitations can only be sent to email addresses and that requires the email recipient to perform some manual steps to accept the invitation and map the incoming data to the destination. However, the Azure Data Share SDK allows invitations to be sent to *service principals* as well, which opens up the opportunity to fully automate the process, even between different subscriptions and tenants.
Expand All @@ -8,31 +10,33 @@ This code illustrates how to perform a fully automated data sharing process betw

## Contents

- [Working with the sample](#working-with-the-sample)
- [source.py](#sourcepy)
- [dest.py](#destpy)
- [Azure Function](#azure-function)
- [Dev Container](#dev-container)
- [Prerequisites](#prerequisites)
- [Bash](#bash)
- [Powershell](#powershell)
- [Creating the service principal](#creating-the-service-principal)
- [Role Assignments](#role-assignments)
- [Running the sample](#running-the-sample)
- [Sharing data](#sharing-data)
- [Source script configuration](#source-script-configuration)
- [Source script authentication](#source-script-authentication)
- [Running the source script](#running-the-source-script)
- [Receiving data](#receiving-data)
- [Destination script configuration](#destination-script-configuration)
- [Destination script authentication](#destination-script-authentication)
- [Running the destination script](#running-the-destination-script)
- [Triggering the scan](#triggering-the-scan)
- [Using the Azure Function](#using-the-azure-function)
- [Azure Function requirements](#azure-function-requirements)
- [F5 experience](#f5-experience)
- [Azure function authentication](#azure-function-authentication)
- [Removing the sample assets](#removing-the-sample-assets)
- [Data Share Automation](#data-share-automation)
- [Contents](#contents)
- [Working with the sample](#working-with-the-sample)
- [source.py](#sourcepy)
- [dest.py](#destpy)
- [Azure Function](#azure-function)
- [Dev Container](#dev-container)
- [Prerequisites](#prerequisites)
- [Bash](#bash)
- [Powershell](#powershell)
- [Creating the service principal](#creating-the-service-principal)
- [Role Assignments](#role-assignments)
- [Running the sample](#running-the-sample)
- [Sharing data](#sharing-data)
- [Source script configuration](#source-script-configuration)
- [Source script authentication](#source-script-authentication)
- [Running the source script](#running-the-source-script)
- [Receiving data](#receiving-data)
- [Destination script configuration](#destination-script-configuration)
- [Destination script authentication](#destination-script-authentication)
- [Running the destination script](#running-the-destination-script)
- [Triggering the scan](#triggering-the-scan)
- [Using the Azure Function](#using-the-azure-function)
- [Azure Function requirements](#azure-function-requirements)
- [F5 experience](#f5-experience)
- [Azure function authentication](#azure-function-authentication)
- [Removing the sample assets](#removing-the-sample-assets)

## Working with the sample

Expand Down