<mxfile host="Electron" version="29.6.1">
  <diagram name="Page-1" id="diagram-1">
    <mxGraphModel dx="1200" dy="800" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="1400" pageHeight="900" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="title-text" parent="1" style="text;html=1;align=left;verticalAlign=top;fontSize=30;fontStyle=1;fontFamily=Helvetica;fontColor=light-dark(#232F3E,#FFFFFF);" value="Secure Cross-Account Data Sharing on AWS" vertex="1">
          <mxGeometry x="50" y="30" width="900" height="40" as="geometry" />
        </mxCell>
        <mxCell id="subtitle-text" parent="1" style="text;html=1;align=left;verticalAlign=top;fontSize=16;fontFamily=Helvetica;fontColor=light-dark(#232F3E,#D4D4D4);" value="Lake Formation LF-Tags, RAM catalog share, resource links, and Athena queries without copying S3 data" vertex="1">
          <mxGeometry x="50" y="70" width="1100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="title-separator" parent="1" style="line;strokeWidth=2;html=1;strokeColor=#FF9900;fontFamily=Helvetica;" value="" vertex="1">
          <mxGeometry x="50" y="105" width="1300" height="10" as="geometry" />
        </mxCell>
        <mxCell id="aws-cloud" parent="1" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud;strokeColor=light-dark(#232F3E,#E4F0FF);fillColor=light-dark(#232F3E0D,#232F3E0D);fillStyle=auto;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;fontFamily=Helvetica;" value="AWS Cloud" vertex="1">
          <mxGeometry x="50" y="130" width="1100" height="620" as="geometry" />
        </mxCell>
        <mxCell id="producer-label" parent="1" style="text;html=1;align=center;fontSize=14;fontStyle=1;fontFamily=Helvetica;fontColor=#00A4A6;" value="Producer Account (Data Lake)" vertex="1">
          <mxGeometry x="100" y="160" width="280" height="24" as="geometry" />
        </mxCell>
        <mxCell id="consumer-label" parent="1" style="text;html=1;align=center;fontSize=14;fontStyle=1;fontFamily=Helvetica;fontColor=#00A4A6;" value="Consumer Account (Analytics)" vertex="1">
          <mxGeometry x="720" y="160" width="280" height="24" as="geometry" />
        </mxCell>
        <mxCell id="grp-s3" parent="1" style="fillColor=#E8F5E9;strokeColor=#7AA116;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#7AA116;fontFamily=Helvetica;container=1;collapsible=0;" value="Storage" vertex="1">
          <mxGeometry x="120" y="220" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-s3" parent="grp-s3" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#7AA116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.s3;fontFamily=Helvetica;" value="Amazon S3&lt;div&gt;&lt;i&gt;curated zone&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-glue-prod" parent="1" style="fillColor=#E3F2FD;strokeColor=#5294CF;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#5294CF;fontFamily=Helvetica;container=1;collapsible=0;" value="Analytics" vertex="1">
          <mxGeometry x="120" y="400" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-glue-prod" parent="grp-glue-prod" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#5294CF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.glue;fontFamily=Helvetica;" value="AWS Glue&lt;div&gt;&lt;i&gt;Data Catalog&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-lf-prod" parent="1" style="fillColor=#FFF3E0;strokeColor=#E47911;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#E47911;fontFamily=Helvetica;container=1;collapsible=0;" value="Governance" vertex="1">
          <mxGeometry x="300" y="310" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-lf-prod" parent="grp-lf-prod" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#E47911;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lake_formation;fontFamily=Helvetica;" value="Lake Formation&lt;div&gt;&lt;i&gt;LF-Tags + grants&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-ram" parent="1" style="fillColor=#EDE7F6;strokeColor=#8C4FFF;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#8C4FFF;fontFamily=Helvetica;container=1;collapsible=0;" value="Sharing" vertex="1">
          <mxGeometry x="480" y="310" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-ram" parent="grp-ram" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#8C4FFF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.resource_access_manager;fontFamily=Helvetica;" value="AWS RAM&lt;div&gt;&lt;i&gt;catalog share v5&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-lf-cons" parent="1" style="fillColor=#FFF3E0;strokeColor=#E47911;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#E47911;fontFamily=Helvetica;container=1;collapsible=0;" value="Governance" vertex="1">
          <mxGeometry x="660" y="310" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-lf-cons" parent="grp-lf-cons" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#E47911;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lake_formation;fontFamily=Helvetica;" value="Lake Formation&lt;div&gt;&lt;i&gt;resource links&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-glue-cons" parent="1" style="fillColor=#E3F2FD;strokeColor=#5294CF;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#5294CF;fontFamily=Helvetica;container=1;collapsible=0;" value="Analytics" vertex="1">
          <mxGeometry x="840" y="400" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-glue-cons" parent="grp-glue-cons" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#5294CF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.glue;fontFamily=Helvetica;" value="AWS Glue&lt;div&gt;&lt;i&gt;linked catalog&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-athena" parent="1" style="fillColor=#E3F2FD;strokeColor=#5294CF;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#5294CF;fontFamily=Helvetica;container=1;collapsible=0;" value="Query" vertex="1">
          <mxGeometry x="840" y="220" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-athena" parent="grp-athena" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#5294CF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.athena;fontFamily=Helvetica;" value="Amazon Athena&lt;div&gt;&lt;i&gt;SQL queries&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="grp-kms" parent="1" style="fillColor=#FFEBEE;strokeColor=#DD344C;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#DD344C;fontFamily=Helvetica;container=1;collapsible=0;" value="Security" vertex="1">
          <mxGeometry x="300" y="520" width="120" height="120" as="geometry" />
        </mxCell>
        <mxCell id="svc-kms" parent="grp-kms" style="sketch=0;outlineConnect=0;fontColor=#232F3E;fillColor=#DD344C;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=10;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.key_management_service;fontFamily=Helvetica;" value="AWS KMS&lt;div&gt;&lt;i&gt;SSE-KMS keys&lt;/i&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry x="36" y="30" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="edge-1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;fontFamily=Helvetica;" edge="1" source="svc-s3" target="svc-lf-prod">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-1" parent="edge-1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="1" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="edge-2" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;fontFamily=Helvetica;" edge="1" source="svc-lf-prod" target="svc-glue-prod">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-2" parent="edge-2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="2" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="edge-3" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;fontFamily=Helvetica;" edge="1" source="svc-lf-prod" target="svc-ram">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-3" parent="edge-3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="3" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="edge-4" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;fontFamily=Helvetica;" edge="1" source="svc-ram" target="svc-lf-cons">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-4" parent="edge-4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="4" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="edge-5" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;fontFamily=Helvetica;" edge="1" source="svc-lf-cons" target="svc-glue-cons">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-5" parent="edge-5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="5" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="edge-6" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;fontFamily=Helvetica;" edge="1" source="svc-glue-cons" target="svc-athena">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-6" parent="edge-6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="6" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="edge-7" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007CBD;dashed=1;fontFamily=Helvetica;" edge="1" source="svc-kms" target="svc-s3">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="badge-7" parent="edge-7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#007CBD;fontColor=#FFFFFF;fontSize=11;fontStyle=1;fontFamily=Helvetica;" value="7" vertex="1" connectable="0">
          <mxGeometry x="-0.8" y="-1" width="28" height="28" relative="1" as="geometry" />
        </mxCell>
        <mxCell id="legend-box" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#F5F5F5,#2D2D2D);strokeColor=light-dark(#CCCCCC,#555555);fontFamily=Helvetica;verticalAlign=top;align=left;spacingLeft=10;spacingTop=8;" value="" vertex="1">
          <mxGeometry x="1180" y="130" width="200" height="620" as="geometry" />
        </mxCell>
        <mxCell id="legend-title" parent="1" style="text;html=1;fontSize=14;fontStyle=1;fontFamily=Helvetica;fontColor=light-dark(#232F3E,#FFFFFF);" value="Steps" vertex="1">
          <mxGeometry x="1195" y="145" width="170" height="24" as="geometry" />
        </mxCell>
        <mxCell id="legend-body" parent="1" style="text;html=1;fontSize=11;fontFamily=Helvetica;fontColor=light-dark(#232F3E,#D4D4D4);align=left;verticalAlign=top;whiteSpace=wrap;" value="1 Register S3 in Lake Formation&#xa;2 Govern tables with LF-Tags&#xa;3 Grant cross-account via LF&#xa;4 RAM shares Glue catalog&#xa;5 Consumer creates resource links&#xa;6 Analyst queries via Athena&#xa;7 KMS encrypts shared data" vertex="1">
          <mxGeometry x="1195" y="175" width="170" height="200" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
