AWS IoT CoreのShadowはIotDataPlaneClientのGetThingShadow()で取得できます。
公式サイトには以下サンプルが記載されています。
https://docs.aws.amazon.com/ja_jp/aws-sdk-php/v3/api/api-data.iot-2015-05-28.html#getthingshadow
$result = $client->getThingShadow([
'shadowName' => '<string>',
'thingName' => '<string>', // REQUIRED
]);
しかし、$clientのオブジェクトの生成方法が書いていない。。。
$clientのオブジェクト生成方法は以下です。
$client = new IotDataPlaneClient(
array(
'version' => 'latest',
'region' => 'ap-northeast-1',
'endpoint' => 'https://xxxxxxxx-ats.iot.ap-northeast-1.amazonaws.com'
)
);
以上