Skip to content

Commit cdd2fc1

Browse files
committed
DOC-1567 To configure Glue in cloud customers need to set iceberg_rest_catalog_credentials_source to config_file
1 parent 5aac622 commit cdd2fc1

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

modules/manage/pages/iceberg/iceberg-topics-aws-glue.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ endif::[]
100100
ifdef::env-cloud[]
101101
You must configure credentials for the AWS Glue Data Catalog integration using the following properties:
102102

103+
* config_ref:iceberg_rest_catalog_credentials_source,true,properties/cluster-properties[`iceberg_rest_catalog_credentials_source`] set to `config_file`
103104
* config_ref:iceberg_rest_catalog_aws_access_key,true,properties/cluster-properties[`iceberg_rest_catalog_aws_access_key`]
104105
* config_ref:iceberg_rest_catalog_aws_secret_key,true,properties/cluster-properties[`iceberg_rest_catalog_aws_secret_key`], added as a secret value (see the <<update-cluster-configuration,next section>> for details)
105106
* config_ref:iceberg_rest_catalog_aws_region,true,properties/cluster-properties[`iceberg_rest_catalog_aws_region`]
@@ -155,6 +156,9 @@ rpk cluster config set \
155156
iceberg_rest_catalog_endpoint=https://glue.<glue-region>.amazonaws.com/iceberg \
156157
iceberg_rest_catalog_authentication_mode=aws_sigv4 \
157158
iceberg_rest_catalog_base_location=s3://<bucket-name>/<warehouse-path>
159+
# Set credentials source to config_file if using
160+
# iceberg_rest_catalog_aws_access_key and iceberg_rest_catalog_aws_secret_key
161+
iceberg_rest_catalog_credentials_source=config_file
158162
iceberg_rest_catalog_aws_region=<glue-region>
159163
iceberg_rest_catalog_aws_access_key=<glue-access-key>
160164
iceberg_rest_catalog_aws_secret_key=${secrets.<glue-secret-key-name>}

modules/reference/pages/properties/cluster-properties.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2260,7 +2260,13 @@ AWS access key for Iceberg REST catalog SigV4 authentication. If not set, falls
22602260

22612261
=== iceberg_rest_catalog_credentials_source
22622262

2263+
ifndef::env-cloud[]
22632264
Source of AWS credentials for Iceberg REST catalog SigV4 authentication. If not set, falls back to xref:reference:properties/object-storage-properties.adoc#cloud_storage_credentials_source[`cloud_storage_credentials_source`] when using aws_sigv4 authentication mode.
2265+
endif::[]
2266+
2267+
ifdef::env-cloud[]
2268+
Source of AWS credentials for Iceberg REST catalog SigV4 authentication. If using `iceberg_rest_catalog_aws_access_key` and `iceberg_rest_catalog_aws_secret_key` for Glue catalog authentication, you must set this property to `config_file`.
2269+
endif::[]
22642270

22652271
*Accepted values*: `aws_instance_metadata`, `azure_aks_oidc_federation`, `azure_vm_instance_metadata`, `config_file`, `gcp_instance_metadata`, `sts`.
22662272

0 commit comments

Comments
 (0)