public static function createConn() { $successful = false; if (!isset(self::$sdk) || !isset(self::$dynamodb)) { $accessKey = json_decode(file_get_contents(self::$dbAccessKeyFile)); self::$sdk = new Aws\Sdk(['region' => 'ap-northeast-1', 'version' => 'latest', 'credentials' => ['key' => $accessKey->{"key"}, 'secret' => $accessKey->{"secret"}]]); self::$dynamodb = self::$sdk->createDynamoDb(); } if (isset(self::$sdk) && isset(self::$dynamodb)) { $successful = true; } return $successful; }