Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class StreamReader (1.69.0)

Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class StreamReader.

A class only reading the metadata URL with an appropriate header.

This class makes it easy to test the MetadataStream class.

Namespace

Google \ Cloud \ Core \ Compute \ Metadata \ Readers

Methods

__construct

We create the common context in the constructor.

read

Read the metadata for a given path.

Parameter
Name Description
path string

The metadata path, relative to /computeMetadata/v1/.

Returns
Type Description
string

Constants

BASE_URL

Value: 'http://169.254.169.254/computeMetadata/v1/'

The base PATH for the metadata.

FLAVOR_HEADER

Value: 'Metadata-Flavor: Google'

The header whose presence indicates GCE presence.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年12月06日 UTC.