1 回答

TA貢獻(xiàn)1864條經(jīng)驗 獲得超6個贊
您可以使用元數(shù)據(jù) api獲取當(dāng)前實例值,可以使用 HTTP 請求庫(例如GuzzleHTTP)或使用PHP 中內(nèi)置的本機(jī)cURL 命令從應(yīng)用程序內(nèi)訪問這些值。
要獲取實例 ID,您需要從當(dāng)前服務(wù)器請求以下 URL。
http://169.254.169.254/latest/meta-data/instance-id
要獲取實例當(dāng)前的可用區(qū)域,您需要從當(dāng)前服務(wù)器請求以下 URL
http://169.254.169.254/latest/meta-data/placement/availability-zone
假設(shè)您使用 GuzzleHTTP,那么就像調(diào)用下面的代碼一樣簡單
$client = new GuzzleHttp\Client();
$response = $client->get('http://169.254.169.254/latest/meta-data/instance-id');
echo "Instance ID: " . $response->getBody();
$response = $client->get('http://169.254.169.254/latest/meta-data/placement/availability-zone');
echo "Availability Zone: " . $response->getBody();
- 1 回答
- 0 關(guān)注
- 141 瀏覽
添加回答
舉報