From c0302c1a6a6aebcce96b5bffe37b7e2fc9baa875 Mon Sep 17 00:00:00 2001 From: Ivan Gonzalez Date: Tue, 24 Mar 2026 13:46:50 -0600 Subject: [PATCH] fix call enable_instance_metadata_service in oci raw-request done the same way as a normal client under build_client OCI_CLI_USE_INSTANCE_METADATA_SERVICE enables it --- src/oci_cli/cli_util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/oci_cli/cli_util.py b/src/oci_cli/cli_util.py index a1d4d03f..90ad73d7 100644 --- a/src/oci_cli/cli_util.py +++ b/src/oci_cli/cli_util.py @@ -489,6 +489,9 @@ def set_request_session_properties_from_context(session, ctx, uses_ssl=True): def build_raw_requests_session(ctx): + if 'OCI_CLI_USE_INSTANCE_METADATA_SERVICE' in os.environ: + oci.regions.enable_instance_metadata_service() + config_and_signer = create_config_and_signer_based_on_click_context(ctx) signer = config_and_signer.signer client_config = config_and_signer.config