Begränsa deltadelningsmottagares åtkomst med hjälp av IP-åtkomstlistor (öppen delning)
Den här artikeln beskriver hur dataleverantörer kan tilldela IP-åtkomstlistor för att styra mottagarens åtkomst till delade data.
Om du som dataprovider använder det öppna deltadelningsprotokollet kan du begränsa en mottagare till en begränsad uppsättning IP-adresser när de kommer åt data som du delar. Den här listan är oberoende av IP-åtkomstlistor för arbetsytor. Endast tillåtna listor stöds.
IP-åtkomstlistan påverkar följande:
- Delta Sharing OSS Protocol REST API-åtkomst
- Åtkomst till aktiverings-URL för deltadelning
- Nedladdning av deltadelningsautentiseringsuppgifter
Varje mottagare stöder högst 100 IP/CIDR-värden, där en CIDR räknas som ett enda värde. Endast IPv4-adresser stöds.
Tilldela en IP-åtkomstlista till en mottagare
Du kan tilldela en IP-åtkomstlista till en mottagare med hjälp av Catalog Explorer eller Databricks Unity Catalog CLI.
Behörigheter som krävs: Om du tilldelar en IP-åtkomstlista när du skapar en mottagare måste du vara metaarkivadministratör eller användare med behörigheten CREATE_RECIPIENT
. Om du tilldelar en IP-åtkomstlista till en befintlig mottagare måste du vara mottagarens objektägare.
Katalogutforskaren
På din Azure Databricks-arbetsyta klickar du på Katalog.
Längst upp i fönstret Katalog klickar du på kugghjulsikonen och väljer Deltadelning.
Du kan också klicka på knappen Deltadelning > på sidan Snabbåtkomst.
På fliken Delat av mig klickar du på Mottagare och väljer mottagaren.
På fliken IP-åtkomstlista klickar du på Lägg till IP-adress/CIDR för varje IP-adress (i enskilt IP-adressformat, t.ex. 8.8.8.8) eller ip-adressintervall (i CIDR-format, till exempel 8.8.8.4/10).
CLI
Om du vill lägga till en IP-åtkomstlista när du skapar en ny mottagare kör du följande kommando med hjälp av Databricks CLI och ersätter <recipient-name>
och IP-adressvärdena.
databricks recipients create \
--json=-'{
"name": "<recipient-name>",
"authentication_type": "<authentication-type>",
"ip_access_list": {
"allowed_ip_addresses": [
"8.8.8.8",
"8.8.8.4/10"
]
}
}'
Om du vill lägga till en IP-åtkomstlista till en befintlig mottagare kör du följande kommando, ersätter <recipient-name>
och IP-adressvärdena.
databricks recipients update \
--json='{
"name": "<recipient-name>",
"ip_access_list": {
"allowed_ip_addresses": [
"8.8.8.8",
"8.8.8.4/10"
]
}
}'
Ta bort en IP-åtkomstlista
Du kan ta bort en mottagares IP-åtkomstlista med hjälp av Catalog Explorer eller Databricks Unity Catalog CLI. Om du tar bort alla IP-adresser från listan kan mottagaren komma åt delade data var som helst.
Behörigheter som krävs: Mottagarens objektägare.
Katalogutforskaren
På din Azure Databricks-arbetsyta klickar du på Katalog.
Längst upp i fönstret Katalog klickar du på kugghjulsikonen och väljer Deltadelning.
Du kan också klicka på knappen Deltadelning > på sidan Snabbåtkomst.
På fliken Delat av mig klickar du på Mottagare och väljer mottagaren.
På fliken IP-åtkomstlista klickar du på papperskorgsikonen bredvid den IP-adress som du vill ta bort.
CLI
Använd Databricks CLI för att skicka in en tom IP-åtkomstlista:
databricks recipients update \
--json='{
"name": "<recipient-name>",
"ip_access_list": {}
}'
Visa en mottagares IP-åtkomstlista
Du kan visa en mottagares IP-åtkomstlista med hjälp av Catalog Explorer, Databricks Unity Catalog CLI eller DESCRIBE RECIPIENT
SQL-kommandot i en notebook- eller Databricks SQL-fråga.
Behörigheter som krävs: Metaarkivadministratör, användare med USE RECIPIENT
behörigheten eller mottagarens objektägare.
Katalogutforskaren
På din Azure Databricks-arbetsyta klickar du på Katalog.
Längst upp i fönstret Katalog klickar du på kugghjulsikonen och väljer Deltadelning.
Du kan också klicka på knappen Deltadelning > på sidan Snabbåtkomst.
På fliken Delat av mig klickar du på Mottagare och väljer mottagaren.
Visa tillåtna IP-adresser på fliken IP-åtkomstlista .
CLI
Kör följande kommando med hjälp av Databricks CLI.
databricks recipients get <recipient-name>
SQL
Kör följande kommando i en notebook-fil eller Databricks SQL-frågeredigeraren.
DESCRIBE RECIPIENT <recipient-name>;
Granskningsloggning för IP-åtkomstlistor för deltadelning
Följande åtgärder utlöser granskningsloggar relaterade till IP-åtkomstlistor:
- Hanteringsåtgärder för mottagare: skapa, uppdatera
- Nekad åtkomst till någon av REST API-anropen för Delta Sharing OSS Protocol
- Nekad åtkomst till aktiverings-URL för deltadelning (endast öppen delning)
- Nekad åtkomst till nedladdning av deltadelningsautentiseringsuppgifter (endast öppen delning)
Mer information om hur du aktiverar och läser granskningsloggar för deltadelning finns i Granska och övervaka datadelning.