この 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"
}