この API を呼び出して、ECS インスタンスのユーザーデータをクエリできます。

説明 

  • 返されるユーザーデータは Base64 でエンコードされています。
  • ユーザーデータが存在しない場合、ヌル値が返されます。

デバッグ

API Explorer でデバッグを実行できます。 API Explorer で各種操作を実行して API の使用を簡素化できます。 たとえば、API の取得、API の呼び出し、SDK のサンプルコードの動的な生成ができます。

リクエストパラメーター

名前 データ型 必須/省略可能 説明
InstanceId String 必須 i-instanceid1

インスタンス ID。

RegionId String 必須 cn-hangzhou

インスタンスのリージョン ID 。 DescribeRegions を実行すると、最新のリージョンリストが表示されます。

Action String 省略可能 DescribeUserData

実行する操作。 値を DescribeUserdata に設定します。

レスポンスパラメーター

名前 データ型 説明
InstanceId String i-instanceid1

インスタンス ID。

RegionId String cn-hangzhou

インスタンスのリージョン ID 。

RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

リクエスト ID 。 API 操作の結果にかかわらず、各 API リクエストに対してシステムから固有の RequestId が返されます。

UserData String ZWNobyBoZWxsbyBlY3Mh

インスタンスのユーザーデータ。 Base64 でエンコードする必要があります。

リクエストの例


https://ecs.aliyuncs.com/?Action= DescribeUserdata
&RegionId=cn-shenzhen
&InstanceId=i-instance1 
&<Common request parameters>

通常のレスポンスの例

XML 形式

<DescribeUserdataResponse>
  <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId> 
  <UserData>userdata1</UserData>
  <InstanceId> i-instance1</InstanceId>
  <RegionId> cn-shenzhen </RegionId>
</DescribeUserdataResponse>

JSON 形式

{
	" UserData ":" userdata1",
	"RequestId":"473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
	" InstanceId ":" i-instance1",
	" RegionId":"cn-shenzhen"
}

エラーコード

エラーコードの表示