Tag
Learn how to create, update, and manage AWS LakeFormation Tags using Alchemy Cloud Control.
The Tag resource lets you manage AWS LakeFormation Tags which are used to categorize data in AWS LakeFormation for better management and governance.
Minimal Example
Section titled “Minimal Example”Create a basic LakeFormation Tag with required properties.
import AWS from "alchemy/aws/control";
const lakeFormationTag = await AWS.LakeFormation.Tag("basicTag", { TagKey: "Department", TagValues: ["Finance", "HR"], CatalogId: "123456789012" // Optional: Specify your AWS account ID});
Advanced Configuration
Section titled “Advanced Configuration”Configure a LakeFormation Tag with additional properties like adopting an existing resource.
const advancedTag = await AWS.LakeFormation.Tag("advancedTag", { TagKey: "Project", TagValues: ["ProjectA", "ProjectB"], CatalogId: "123456789012", // Optional adopt: true // Set to true to adopt existing resource if it exists});
Use Case: Managing Multiple Tags
Section titled “Use Case: Managing Multiple Tags”Create multiple tags for organizing data assets effectively.
const financeTag = await AWS.LakeFormation.Tag("financeTag", { TagKey: "Category", TagValues: ["Financial", "Audit"], CatalogId: "123456789012"});
const hrTag = await AWS.LakeFormation.Tag("hrTag", { TagKey: "Category", TagValues: ["EmployeeData", "Recruitment"], CatalogId: "123456789012"});
Use Case: Tagging Data Catalog Items
Section titled “Use Case: Tagging Data Catalog Items”Demonstrate how to tag an existing data catalog item by creating a tag.
const dataCatalogTag = await AWS.LakeFormation.Tag("dataCatalogTag", { TagKey: "Confidentiality", TagValues: ["Restricted"], CatalogId: "123456789012"});