Amazon EMR Studio är en integrerad utvecklingsmiljö (IDE) som gör det enkelt för datavetare och dataingenjörer att utveckla, visualisera och felsöka applikationer för datateknik och datavetenskap skrivna i R, Python, Scala och PySpark. EMR Studio tillhandahåller fullständigt hanterade Jupyter-anteckningsböcker och verktyg som Spark UI och YARN Timeline Server via EMR Studio Workspaces. Du kan koppla en EMR Studio Workspace till ett EMR-kluster och använda beräkningskraften i EMR-klustret och köra datavetenskapsjobb på klustret. Data lagras ofta i datasjöar som hanteras av AWS Lake Formation, vilket gör att du kan tillämpa finkornig åtkomstkontroll genom en enkel mekanism för beviljande eller återkallelse.
Vi presenterar gärna runtime roller för EMR Studio Workspaces. Du kan nu definiera en körtidsroll och tilldela den till ett EMR-kluster när du ansluter en EMR Studio Workspace. Jobben på EMR-klustret kommer att använda den här runtime-rollen för att komma åt AWS-resurser. Efter att ha konfigurerat en runtime-roll kan du också använda Lake Formation och tillämpa finkornig dataåtkomstkontroll för jobb som skickats in av EMR Studio Workspace.
Tidigare, när man kopplade EMR Studio Workspaces till EMR-kluster, var alla Workspaces tvungna att använda samma AWS identitets- och åtkomsthantering (IAM) roll – nämligen klustrets Amazon Elastic Compute Cloud (Amazon EC2) instansprofil. Därför hade alla arbetsytor kopplade till samma EMR-kluster samma dataåtkomst. För att kontrollera åtkomsten till datakällor var varje EMR Studio Workspace tvungen att använda ett annat EMR-kluster, och flera EMR-instansprofiler behövdes.
Från och med lanseringen av Amazon EMR 6.11 kan du nu välja en körtidsroll när du kopplar en EMR Studio Workspace till ett EMR-kluster. Denna körtidsroll omfattar nedåtkomst på arbetsytanivå. Dina Apache Livy- och Apache Spark-jobb som körs från EMR Studio Workspaces kommer att ha behörighet att endast komma åt data och resurser som tillåts av policyer kopplade till runtime-rollen. Dessutom, när data nås från datasjöar som hanteras med Lake Formation, kan du tillämpa finkornig dataåtkomstkontroll med Lake Formation-behörigheter. Detta hjälper dig att minska driftskostnader.
I det här inlägget visar vi hur man konfigurerar runtime-roller för EMR Studio Workspaces och kopplar en Workspace till ett EMR-kluster med runtime-roller. Eftersom stora företag vanligtvis använder flera AWS-konton, och många av dessa konton kan behöva tillgång till en datasjö som hanteras av ett enda AWS-konto, använder vårt exempel två AWS-konton. Vi förklarar hur man kontrollerar åtkomst till EMR Studio-körningsroller, hanterar dataåtkomst över konton i en datasjö via Lake Formation och upprätthåller behörigheter på tabellnivå och kolumnnivå för EMR-körningsrollerna.
Lösningsöversikt
För att demonstrera finkornig åtkomstkontroll skapar vi ett prov AWS-lim databas med namnet företag och hantera databasbehörigheten i Lake Formation. Databasen består av två separata tabeller:
- anställda – Den här tabellen lagrar information om företagets anställda, inklusive anställds ID, namn, avdelning och lön
- Produkter – Den här tabellen lagrar information om de produkter som säljs av företaget, inklusive produkt-ID, namn, kategori och pris
För att demonstrera dataåtkomstkontroll överväger vi följande dataanvändare:
- Alice, en datavetare i säljteamet – Hon ska ha skrivskyddad tillgång till alla kolumner i
products
tabell och valda kolumner, inklusive uID, namn och avdelning iemployees
bord - Bob, en dataforskare i personalteamet – Han ska ha skrivskyddad tillgång till alla kolumner i
employees
tabellen och ska inte ha tillgång tillproducts
bord
För att demonstrera datadelning över flera konton överväger vi två konton:
- Dataproducentkonto – Vi hänvisar till detta konto som
123456789012
i detta inlägg. Detta konto hanterar rådata i Amazon enkel lagringstjänst (Amazon S3) och skriver data till datasjön. Decompany
databas och tabeller bör finnas i detta konto. - Data konsumentkonto – Vi hänvisar till detta konto som
111122223333
i detta inlägg. Detta konto nås direkt av användarna för dataanalys och har inte skrivåtkomst till data. Detta konto bör vara tillgängligt för Alice och Bob.
Arkitekturen är implementerad enligt följande:
- Dataproducentkontot hanterar en datasjö. Rådata lagras i S3-hinkar och katalogiseras i AWS Glue Data Catalog.
- Lake Formation i dataproducentkontot styr dataåtkomsten via datakatalogen och tillhandahåller datadelning över flera konton med datakonsumentkontot.
- Lake Formation i datakonsumentkontot styr åtkomst över flera konton till datasjön på tabellnivå och finkorniga Lake Formation-behörigheter. För mer information, se Metoder för finkornig passerkontroll.
- EMR Studio Workspaces i datakonsumentkontot använder körtidsroller när jobb körs i ett EMR-kluster.
- EMR-klustret ansluter till Glue Data Catalog i datakonsumentkontot och frågar efter data från datasjön genom datadelning över flera konton.
Följande diagram illustrerar denna arkitektur.
I följande avsnitt går vi igenom stegen för att dela data mellan konton via Lake Formation, köra en EMR Studio Workspace med runtime-roller och demonstrera finkornig åtkomstkontroll.
Förutsättningar
Du bör ha följande förutsättningar:
Skapa infrastrukturen i dataproducentkontot
Utför följande steg för att skapa infrastrukturresurserna:
- Logga in på dataproducentens AWS-konto (
123456789012
). - Välja Starta stack att distribuera en CloudFormation-mall för att skapa nödvändiga resurser.
- För DataLakeBucketSuffix, ange suffixet för S3-hinken som används av datasjön. Hela S3-hinkens namn som ska skapas kommer att vara
{AwsAccoundId}-{AwsRegion}-{DataLakeBucketSuffix}
. - När CloudFormation-stacken har skapats, navigera till Utgångarna fliken i stacken och fånga värdet på
DataLakeS3Bucket
att använda i nästa steg.
Skapa datafiler och ladda upp dem till Amazon S3 i dataproducentkontot
Konfigurera din AWS CLI för att använda IAM-identiteten med behörighet att ladda upp till DataLakeS3BucketName i dataproducentens AWS-konto (123456789012
), eller så kan du logga in på CloudShell med hjälp av AWS Management Console. Slutför följande steg:
- På din lokala dator, flytta till en katalog som du väljer med kommandot cd, till exempel,
cd ~
. - Kör skript med
chmod 744 create_sample_data.sh && ./create_sample_data.sh <DataLakeS3BucketName>
.
Skriptet kommer att skapa en underkatalog tmp
i din nuvarande arbetskatalog, skapa testdata i CSV-filer och ladda upp filerna till DataLakeS3BucketName
S3 hink.
Ställ in Lake Formation i dataproducentkontot
I det här avsnittet går vi igenom stegen för att ställa in Lake Formation i dataproducentkontot.
Konfigurera Lake Formation versionsinställningar för datadelning över flera konton
Lake Formation stöder flera versioner av datadelning. För det här inlägget använder vi version 3. För att lära dig mer om skillnaderna mellan versioner av datadelning, se Uppdaterar versionsinställningar för datadelning över flera konton. För att ändra datadelningsversionen, se För att aktivera den nya versionen.
Registrera Amazon S3-platsen som datasjöplatsen
När du registrera en Amazon S3-plats med Lake Formation anger du en IAM-roll med läs-/skrivbehörigheter på den platsen. Efter registrering, när EMR-kluster begär åtkomst till denna Amazon S3-plats, kommer Lake Formation att tillhandahålla tillfälliga referenser för den tillhandahållna rollen för att komma åt data. Vi har redan skapat rollen LakeFormationCompanyDatabaseDataAccessRole
för detta ändamål i föregående steg. Utför följande steg för att registrera Amazon S3-platsen som datasjöplatsen:
- Öppna Lake Formation-konsolen med Lake Formation-datasjöadministratören i dataproducentkontot (
123456789012
). - Välj i navigeringsfönstret Data sjö platser under Administration.
- Välja Registrera plats.
- För Amazon S3-väg, stiga på
s3://<DataLakeS3BucketName>/company-database
. - För IAM-roll, stiga på
LakeFormationCompanyDatabaseDataAccessRole
. - För Tillståndsläge, Välj Sjöformation.
- Välja Registrera plats.
Återkalla behörigheter som beviljats IAMAllowedPrincipals
Smakämnen IAMAllowedPrincipals
gruppen inkluderar alla IAM-användare och roller som tillåts åtkomst till dina datakatalogresurser enligt dina IAM-policyer. Till genomdriva Lake Formation-modellen, vi måste återkalla tillstånd från IAMAllowedPrincipals med följande steg:
- Öppna Lake Formation-konsolen med Lake Formation-datasjöadministratören i dataproducentkontot.
- Välj i navigeringsfönstret Datasjöbehörigheter under Behörigheter.
- Filtrera behörigheter efter
Database = company
ochPrinciple=IAMAllowedPrinciples
. - Välj alla behörigheter som ges till huvudmannen
IAMAllowedPrincipals
Och välj Återkalla.
Ställ in inställningar för programintegrering
För att upprätthålla behörigheter för EMR-klustret måste du registrera ett sessionstaggvärde med Lake Formation. Lake Formation använder denna sessionstagg för att auktorisera uppringare och ge åtkomst till datasjön. Vi registrerar oss Amazon EMR
som sessionstaggvärdet. Detta värde kommer att refereras i säkerhetskonfiguration när du skapar EMR-klustret.
Ställ in sessionstaggen med följande steg:
- Öppna Lake Formation-konsolen med Lake Formation-datasjöadministratören i dataproducentkontot.
- Välja Inställningar för applikationsintegration under Administration i navigeringsfönstret.
- Välja Tillåt externa motorer att filtrera data på Amazon S3-platser som är registrerade hos Lake Formation.
- För Sessionstaggvärden, stiga på
Amazon EMR
. - För AWS-konto-ID, ange datakonsumentens AWS-konto-ID (
111122223333
). - Välja Save.
Dela databasen och tabellerna till datakonsumentkontot
Vi beviljar nu behörigheter till datakonsumentens AWS-konto, inklusive beviljade behörigheter. Detta gör det möjligt för Lake Formations datasjöadministratör på datakonsumentkontot att kontrollera åtkomsten till data i kontot.
Ge databasbehörigheter till datakonsumentkontot
Följ följande steg:
- Öppna Lake Formation-konsolen med Lake Formation-datasjöadministratören i dataproducentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj databasen
company
, och på Handlingar meny, under behörigheterväljer Grant. - I Principer avsnitt, välj Externa konton och ange datakonsumentens AWS-konto (
111122223333
). - I LF-taggar eller katalogresurser avsnitt väljer
company
för Databaser. - I Databasbehörigheter avsnitt, välj Beskriv för både Databasbehörigheter och Beviljade behörigheter.
Detta gör det möjligt för datasjöadministratören i datakonsumentkontot att beskriva databasen och ge describe-behörigheter till andra huvudmän på datakonsumentkontot.
- Välja Grant.
Ge tabellbehörigheter till datakonsumentkontot
Följ följande steg:
- Öppna Lake Formation-konsolen med Lake Formation-datasjöadministratören i dataproducentkontot.
- Välj i navigeringsfönstret Bord.
- Välj
products
bord, som hör tillcompany
databas och på Handlingar meny, under behörigheterväljer Grant. - I Principer avsnitt, välj Externa konton och skriv in datakonsumentens AWS-konto (
111122223333
). - I LF-taggar eller katalogresurser avsnitt, välj Namngivna datakatalogresurser och ange följande:
- För Databaserväljer
company
. - För Bordväljer
products
ochemployees
.
- För Databaserväljer
- I Tabellbehörigheter avsnitt väljer Välja och Beskriv för både Tabellbehörigheter och Beviljade behörigheter.
Detta gör det möjligt för datasjöadministratören på datakonsumentkontot att välja och beskriva tabellerna och ge andra huvudmän i datakonsumentkontot behörighet att välja och beskriva tabeller.
- I Datatillstånd avsnitt, välj All dataåtkomst.
- Välja Grant.
Nu har vi ställt in dataproducentkontot klart.
Ställ in infrastrukturen i datakonsumentkontot
Utför följande steg för att skapa infrastrukturresurserna:
- Logga in på datakonsumentkontot (
111122223333
). - Välja Starta stacken att distribuera en CloudFormation-mall för att skapa nödvändiga resurser.
- För Släpp etikett, ange Amazon EMR release-etiketten för att använda, som endast kan vara emr-6.11 eller senare.
- För InstanceType, välj instanstypen för EMR-kluster, till exempel r4.4xlarge.
- För EMRS3BucketNameSuffix, ange suffixet för S3-bucket för att lagra EMR-klusterloggar och EMR-anteckningsbokfiler. Det fullständiga S3-hinknamnet som ska skapas kommer att vara
{AWSAccoundId}-{AWSRegion}-{EMRS3BucketNameSuffix}
. - För S3PathToInTransitCertificate, ange S3-sökvägen för .zip-filen som innehåller .pem-filerna som används för kryptering under transport.
För instruktioner om hur du skapar .zip-filen som innehåller .pem-filerna och laddar upp dem till din S3-bucket, se Tillhandahåller certifikat för kryptering av data under överföring med Amazon EMR-kryptering.
- När CloudFormation-stacken har skapats, navigera till Utgångarna fliken i stacken.
- Fånga värdet av
EMRStudioLink
att använda för att logga in på EMR Studio.
Acceptera resursandelen i datakonsumentkontot
För att komma åt delade resurser måste du först acceptera inbjudan.
- Öppna AWS RAM-konsolen för datakonsumentkontot med IAM-identiteten som har AWS RAM-åtkomst.
- Välj i navigeringsfönstret Resursandelar under Delade med mig.
Du bör se två väntande resursandelar från dataproducentkontot.
- Acceptera båda resursdelarna.
Du borde se company
databas, employees
bord och products
tabellen i datakatalogen.
Ställ in Lake Formation i datakonsumentkontot
I det här avsnittet går vi igenom stegen för att ställa in Lake Formation i datakonsumentkontot.
Ställ in inställningar för programintegrering
I likhet med inställningarna i dataproducentkontot måste du registrera Amazon EMR som en sessionstagg. Detta värde refereras till i säkerhetskonfiguration när du skapar EMR-klustret i CloudFormation-stacken.
För att göra det, slutför följande steg:
- Öppna Lake Formation-konsolen med Lake Formations datasjöadministratör i datakonsumentkontot (
111122223333
). - Välja Inställningar för applikationsintegration under Administration i navigeringsfönstret.
- Välja Tillåt externa motorer att filtrera data på Amazon S3-platser som är registrerade hos Lake Formation.
- För Sessionstaggvärden, stiga på
Amazon EMR
. - För AWS-konto-ID, ange datakonsumentens AWS-konto-ID (
111122223333
). - Välja Save.
Bevilja beskriva behörigheter till körtidsroller i standarddatabasen
Om du inte har en standarddatabas i Lake Formation, eller om din standarddatabas redan har behörighet att ge till IAMAllowedPrinciples
, kan du hoppa över det här steget.
Amazon EMR kommer att kontrollera standarddatabasen som standard. Om du redan har en standarddatabas i din Lake Formation, ge describe-behörighet till runtime-rollerna på standarddatabasen genom att utföra följande steg:
- Öppna Lake Formation-konsolen med Lake Formation-datasjöadministratören i datakonsumentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj standarddatabasen, verifiera att ägarkontots ID är datakonsumentkontot (
111122223333
), och på Handlingar meny, välj Grant. - I Principer avsnitt, Välj IAM-användare och roller.
- För IAM-användare och rollerväljer
sales-runtime-role
ochhuman-resource-runtime-role
. - För LF-taggar eller katalogresurser, Välj Namngivna datakatalogresurser och välj standard för Databaser.
- I Databasbehörigheter avsnitt, för Databasbehörigheterväljer Beskriv.
- Välja Grant.
Skapa en resurslänk för den delade databasen
För att komma åt databas- och tabellresurserna som delades av dataproducentens AWS-konto måste du skapa en resurslänk i datakonsumentens AWS-konto. En resurslänk är ett Data Catalog-objekt som är en länk till en lokal eller delad databas eller tabell. När du har skapat en resurslänk till en databas eller tabell kan du använda resurslänkens namn varhelst du skulle använda databasen eller tabellnamnet. I det här steget ger du behörighet för resurslänkarna till runtime-rollprinciperna. Runtime-rollerna kommer sedan åt data i delade databaser och underliggande tabeller via resurslänken.
För att skapa en resurslänk, utför följande steg:
- Öppna Lake Formation-konsolen med Lake Formations datasjöadministratör i datakonsumentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj
company
databas, verifiera att ägarkontots ID är dataproducentkontot (123456789012
), och på Handlingar meny, välj Skapa resurslänkar. - För Resurslänkens namn, ange namnet på resurslänken (t.ex.
company-shared
). - För Delad databas region, välj regionen för
company
databas. - För Delad databas, välj företagsdatabasen.
- För Den delade databasens ägar-ID, ange konto-ID för dataproducentkontot (
123456789012
). - Välja Skapa.
Bevilja behörigheter för resurslänken till runtime-rollprincipen
Bevilja behörigheter för resurslänken till sales-runtime-rolle och human-resource-runtime-rolle genom att använda följande steg:
- Öppna Lake Formation-konsolen med Lake Formations datasjöadministratör i datakonsumentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj resurslänken (
company-shared
) och på Handlingar meny, välj Grant. - I Principer avsnitt, välj IAM-användare och roller, och välj
sales-runtime-role
ochhuman-resource-runtime-role
. - I LF-taggar eller katalogresurser avsnitt, för Databaserväljer
company-shared
. - I Resurslänkbehörigheter avsnitt, välj Beskriv.
Detta gör att körtidsrollerna kan beskriva resurslänken. Vi gör inga val för beviljande behörigheter eftersom körtidsroller inte ska kunna ge behörigheter till andra principer.
- Välja Grant.
Bevilja tillstånd på tabellerna till principen om körtidsroll
Du måste ge behörigheter på tabellerna till sales-runtime-role
och human-resource-runtime-role
för att tillåta dataåtkomst:
Human-resource-runtime-role
bör ha beskriva och välja behörigheter för alla kolumner iemployees
tabellen och inga behörigheter påproducts
tabell.Sales-runtime-role
bör ha valda behörigheter för kolumnernauid
,name
ochdepartment
iemployees
tabell och beskriv och välj behörigheter för alla kolumner iproducts
tabell.
Bevilja behörighet på personaltabellen till mänsklig-resurs-runtime-roll
Följ följande steg:
- Öppna Lake Formation-konsolen med Lake Formations datasjöadministratör i datakonsumentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj resurslänken (
company-shared
) och på Handlingar meny, välj Grant on Target. - I Principer avsnitt, Välj IAM-användare och rollerOch välj sedan
human-resource-runtime-role
. - I LF-taggar eller katalogresurser avsnitt, välj Namngivna datakatalogresurser och ange följande:
- För Databaserväljer
company
. - För Bord¸ välja
employees
.
- För Databaserväljer
- I Tabellbehörigheter avsnitt, för Tabellbehörigheter, Välj Beskriv och Välja.
- I Datatillstånd avsnitt, välj All dataåtkomst.
- Välja Grant.
Bevilja behörighet på personaltabellen till försäljnings-runtime-roll
Följ följande steg:
- Öppna Lake Formation-konsolen med Lake Formations datasjöadministratör i datakonsumentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj resurslänken (
company-shared
) och på Handlingar meny, välj Grant on Target. - I Principer avsnitt, Välj IAM-användare och rollerOch välj sedan
sales-runtime-role
. - I LF-taggar eller katalogresurser avsnitt, välj Namngivna datakatalogresurser och ange följande:
- För Databaserväljer
company
. - För Bordväljer
employees
.
- För Databaserväljer
- I Tabellbehörigheter avsnitt, för Tabellbehörigheter, Välj Välja.
- I Datatillstånd avsnitt, välj Kolumnbaserad åtkomst.
- Välja Inkludera kolumner och välj
uid
,name
ochdepartment
kolumner. - Välja Grant.
Bevilja tillstånd på produkttabellen till sales-runtime-roll
Följ följande steg:
- Öppna Lake Formation-konsolen med Lake Formations datasjöadministratör i datakonsumentkontot.
- Välj i navigeringsfönstret Databaser.
- Välj resurslänken (
company-shared
) och på Handlingar meny, välj Grant on Target. - I Principer avsnitt, Välj IAM-användare och rollerOch välj sedan
sales-runtime-role
. - I LF-taggar eller katalogresurser avsnitt, välj Namngivna datakatalogresurser och ange följande:
- För Databaserväljer
company
. - För Bordväljer
products
.
- För Databaserväljer
- I Tabellbehörigheter avsnitt, för Tabellbehörigheter, Välj Välja och Beskriv.
- I Datatillstånd avsnitt, välj All dataåtkomst.
- Välja Grant.
Logga in på EMR Studio och använd EMR Studio Workspace
Byt roll till alice-role
or bob-role
på konsolen med hjälp av olika webbläsare för att testa åtkomst. Öppna EMRStudioLink
URL från CloudFormation-stackens utdata för att logga in på EMR Studio med varje roll, slutför sedan följande steg:
- Välja arbetsytor i navigeringsfönstret och välj Skapa arbetsyta.
- Ange ett namn och en beskrivning för arbetsytan.
- Välja Skapa arbetsyta.
En ny flik som innehåller JupyterLab öppnas automatiskt när arbetsytan är klar. Aktivera popup-fönster i din webbläsare om det behövs.
- Valde Compute ikonen i navigeringsfönstret för att bifoga EMR Studio Workspace med en beräkningsmotor.
- Välja EMR-kluster på EC2 för Beräkningstyp.
- Välj det EMR-kluster-ID som du skapade med AWS CloudFormation.
- För Runtime-rollväljer
sales-runtime-role
om inloggad somalice-role
. Väljhuman-resource-runtime-role
om inloggad sombob-role
. - Välja Bifoga.
Kör kod i EMR Studio Workspace och verifiera dataåtkomst
Kör följande kod i EMR Studio Workspace med en PySpark-kärna efter att ha loggat in med alice-role eller bob-role:
Du bör se olika resultat när du använder olika roller.
Enligt vår dataåtkomstkonfiguration i Lake Formation kommer Alice att ha full dataåtkomst för products
tabell. Hon kan se alla kolumner utom lön i employees
tabell.
För Bob, enligt vår dataåtkomstkonfiguration i Lake Formation, kommer han att ha full dataåtkomst till employees
bord, men han har ingen tillgång till products
tabell.
Städa upp
När du är klar med att experimentera med den här lösningen, rensa upp dina resurser:
- Stoppa och ta bort EMR Studio Workspaces som skapats i datakonsumentens AWS-konto.
- Ta bort allt innehåll i S3-hinken
EMRS3Bucket
i datakonsumentens AWS-konto. - Ta bort CloudFormation-stacken i datakonsumentens AWS-konto.
- Ta bort allt innehåll i S3-hinken
DataLakeS3Bucket
i dataproducentens AWS-konto. - Ta bort CloudFormation-stacken i dataproducentens AWS-konto.
Slutsats
Det här inlägget visade hur du kan använda runtime-roller för att ansluta till en EMR Studio Workspace med Amazon EMR för att tillämpa finkornig dataåtkomstkontroll över flera konton med Lake Formation. Vi visade också hur flera EMR Studio-användare kan ansluta till samma EMR-kluster, var och en med en runtime-roll med behörigheter som matchar deras individuella åtkomstnivå till data.
För att lära dig mer om hur du använder EMR Studio Workspaces med Lake Formation, se Kör en EMR Studio Workspace med en runtime-roll. Vi uppmuntrar dig att prova den här nya funktionen och kontakta oss om du har några frågor eller feedback!
Om författarna
Ashley Zhou är en mjukvaruutvecklingsingenjör på AWS. Hon är intresserad av dataanalys och distribuerade system.
Srividya Parthasarathy är Senior Big Data Architect på AWS Lake Formation-teamet. Hon tycker om att bygga analys- och datanätlösningar på AWS och dela dem med samhället.
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoData.Network Vertical Generative Ai. Styrka dig själv. Tillgång här.
- PlatoAiStream. Web3 Intelligence. Kunskap förstärkt. Tillgång här.
- Platoesg. Kol, CleanTech, Energi, Miljö, Sol, Avfallshantering. Tillgång här.
- PlatoHealth. Biotech och kliniska prövningar Intelligence. Tillgång här.
- Källa: https://aws.amazon.com/blogs/big-data/use-iam-runtime-roles-with-amazon-emr-studio-workspaces-and-aws-lake-formation-for-cross-account-fine-grained-access-control/
- : har
- :är
- :inte
- $UPP
- 100
- 107
- 11
- 20
- 7
- 8
- a
- Able
- Om oss
- Acceptera
- tillgång
- Tillgång till data
- Accessed
- tillgänglig
- Enligt
- Konto
- konton
- tvärs
- Efter
- skott
- Alla
- tillåter
- tillåts
- tillåter
- redan
- också
- amason
- Amazon EC2
- Amazon EMR
- Amazon Web Services
- an
- analys
- analytics
- och
- vilken som helst
- Apache
- Apache Spark
- Ansökan
- tillämpningar
- Ansök
- arkitektur
- ÄR
- AS
- At
- bifoga
- godkänna
- automatiskt
- AWS
- AWS molnformation
- AWS-lim
- AWS Lake Formation
- BE
- därför att
- tillhör
- mellan
- Stor
- Stora data
- bob
- båda
- webbläsare
- webbläsare
- Byggnad
- men
- by
- KAN
- fånga
- katalog
- Kategori
- CD
- certifikat
- byta
- ta
- val
- Välja
- rena
- kluster
- koda
- Kolonner
- samfundet
- företag
- Företagets
- fullborda
- fullborda
- Compute
- konfiguration
- Kontakta
- ansluter
- Tänk
- består
- Konsol
- Konsumenten
- innehåller
- innehåll
- kontroll
- skapa
- skapas
- Skapa
- referenser
- Aktuella
- datum
- datatillgång
- dataanalys
- Data Analytics
- datasjö
- datavetenskap
- datavetare
- datadeling
- Databas
- databaser
- Standard
- definiera
- demonstrera
- demonstreras
- Avdelning
- distribuera
- beskriva
- beskrivning
- utveckla
- Utveckling
- skillnader
- olika
- direkt
- distribueras
- distribuerade system
- do
- inte
- inte
- ner
- varje
- Anställd
- anställda
- möjliggöra
- möjliggör
- uppmuntra
- kryptering
- förstärka
- Motor
- ingenjör
- Teknik
- Ingenjörer
- Motorer
- ange
- företag
- Miljö
- Eter (ETH)
- exempel
- Utom
- Förklara
- extern
- Fil
- Filer
- filtrera
- Förnamn
- efter
- följer
- För
- bildning
- från
- full
- fullständigt
- funktionalitet
- ges
- Go
- reglerar
- bevilja
- beviljats
- Grupp
- hade
- lyckligt
- Har
- he
- hjälper
- Hur ser din drömresa ut
- How To
- html
- http
- HTTPS
- humant
- MÄNNISKA RESURSER
- Human Resources
- IAM
- ID
- Identitet
- if
- illustrerar
- genomföras
- in
- innefattar
- Inklusive
- individuellt
- informationen
- Infrastruktur
- exempel
- instruktioner
- integrerade
- integrering
- intresserad
- införa
- inbjudan
- IT
- Lediga jobb
- jpg
- etikett
- sjö
- sjöar
- Large
- Stora företag
- lansera
- LÄRA SIG
- Nivå
- BEGRÄNSA
- LINK
- länkar
- lokal
- läge
- platser
- Maskinen
- göra
- GÖR
- hantera
- förvaltade
- ledning
- förvaltar
- många
- matchande
- mekanism
- Meny
- maska
- kanske
- mer
- flytta
- multipel
- måste
- namn
- Som heter
- Navigera
- Navigering
- nödvändigt för
- Behöver
- behövs
- Nya
- Nästa
- Nej
- anteckningsbok
- bärbara datorer
- nu
- objektet
- of
- Ofta
- on
- endast
- öppet
- operativa
- or
- Övriga
- vår
- ut
- produktion
- ägaren
- panelen
- bana
- väntan
- tillstånd
- behörigheter
- plato
- Platon Data Intelligence
- PlatonData
- Strategier
- Inlägg
- kraft
- förutsättningar
- föregående
- Principal
- uppdragsgivare
- Principen
- Principerna
- producent
- Produkt
- Produkter
- Profil
- Profiler
- ge
- förutsatt
- ger
- Syftet
- Python
- sökfrågor
- frågor
- R
- RAM
- Raw
- rådata
- redo
- minska
- hänvisa
- region
- registrera
- registrerat
- registrera
- frigöra
- begära
- resurs
- Resurser
- resultera
- Resultat
- Roll
- roller
- Körning
- rinnande
- lönen
- försäljning
- Samma
- Skala
- Vetenskap
- Forskare
- vetenskapsmän
- skript
- §
- sektioner
- se
- vald
- senior
- separat
- server
- Tjänster
- session
- in
- inställning
- inställningar
- inställning
- Dela
- delas
- aktier
- delning
- hon
- skall
- visade
- signera
- signerad
- signering
- Enkelt
- enda
- Mjukvara
- mjukvaruutveckling
- säljs
- lösning
- Lösningar
- Källor
- Gnista
- stapel
- Steg
- Steg
- förvaring
- lagra
- lagras
- lagrar
- okomplicerad
- studio
- lämnats
- sådana
- leverera
- Stöder
- System
- bord
- MÄRKA
- grupp
- mall
- temporär
- testa
- den där
- Smakämnen
- deras
- Dem
- sedan
- därför
- detta
- de
- Genom
- tidslinje
- till
- verktyg
- transitering
- prova
- två
- Typ
- typiskt
- ui
- under
- underliggande
- uppladdning
- URL
- us
- användning
- Begagnade
- Användare
- användare
- användningar
- med hjälp av
- värde
- verifiera
- version
- via
- utsikt
- visualisera
- gå
- we
- webb
- webbläsare
- webbservice
- były
- när
- som
- Hela
- kommer
- med
- inom
- arbetssätt
- skulle
- skriva
- skriven
- jaml
- dig
- Din
- zephyrnet
- Postnummer