Crear un conjunto de datos y otorgar acceso a él
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En el siguiente ejemplo, se crea un conjunto de datos llamado mydataset y, luego, se usa el recurso google_bigquery_dataset_iam_policy para otorgar acceso a él.
Explora más
Para obtener documentación detallada en la que se incluye esta muestra de código, consulta lo siguiente:
Muestra de código
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],[],[[["\u003cp\u003eThis code example demonstrates how to create a BigQuery dataset named "mydataset" using Terraform.\u003c/p\u003e\n"],["\u003cp\u003eThe dataset is configured with specific settings, such as a 30-day default partition expiration, a 365-day default table expiration, a description, a location (US), and a 4 day time travel window.\u003c/p\u003e\n"],["\u003cp\u003eIAM policies are defined to grant roles like \u003ccode\u003eroles/bigquery.dataOwner\u003c/code\u003e, \u003ccode\u003eroles/bigquery.admin\u003c/code\u003e, \u003ccode\u003eroles/bigquery.user\u003c/code\u003e, and \u003ccode\u003eroles/bigquery.dataViewer\u003c/code\u003e to different users, groups, and service accounts.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egoogle_bigquery_dataset_iam_policy\u003c/code\u003e resource applies the defined IAM policies to the created dataset, controlling access and permissions.\u003c/p\u003e\n"]]],[],null,["# Create a dataset and grant access to it\n\nThe following example creates a dataset named mydataset, then uses the google_bigquery_dataset_iam_policy resource to grant access to it.\n\nExplore further\n---------------\n\n\nFor detailed documentation that includes this code sample, see the following:\n\n- [Create datasets](/bigquery/docs/datasets)\n\nCode sample\n-----------\n\n### Terraform\n\n\nTo learn how to apply or remove a Terraform configuration, see\n[Basic Terraform commands](/docs/terraform/basic-commands).\n\n\nFor more information, see the\n[Terraform provider reference documentation](https://registry.terraform.io/providers/hashicorp/google/latest/docs).\n\n resource \"google_bigquery_dataset\" \"default\" {\n dataset_id = \"mydataset\"\n default_partition_expiration_ms = 2592000000 # 30 days\n default_table_expiration_ms = 31536000000 # 365 days\n description = \"dataset description\"\n location = \"US\"\n max_time_travel_hours = 96 # 4 days\n\n labels = {\n billing_group = \"accounting\",\n pii = \"sensitive\"\n }\n }\n\n # Update the user, group, or service account\n # provided by the members argument with the\n # appropriate principals for your organization.\n data \"google_iam_policy\" \"default\" {\n binding {\n role = \"roles/bigquery.dataOwner\"\n members = [\n \"user:raha@altostrat.com\",\n ]\n }\n binding {\n role = \"roles/bigquery.admin\"\n members = [\n \"user:raha@altostrat.com\",\n ]\n }\n binding {\n role = \"roles/bigquery.user\"\n members = [\n \"group:analysts@altostrat.com\",\n ]\n }\n binding {\n role = \"roles/bigquery.dataViewer\"\n members = [\n \"serviceAccount:bqcx-1234567891011-abcd@gcp-sa-bigquery-condel.iam.gserviceaccount.com\",\n ]\n }\n }\n\n resource \"google_bigquery_dataset_iam_policy\" \"default\" {\n dataset_id = google_bigquery_dataset.default.dataset_id\n policy_data = data.google_iam_policy.default.policy_data\n }\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=bigquery)."]]