コンテンツへスキップ

一時アップロードファイルのURLを取得します

Request

クラウドフォンが受け取るファイルをアップロードするための署名付き URL を要求します。

  • 前提条件:クラウドフォンが起動済みで、他のメンバーに占有されていないこと。
  • 完了シグナル:同期的です。署名付き URL の有効期間は 1 時間です。 そこへファイル本体を PUT した後、/api/cloudphone/upload/file でアップロードを登録してください。
  • 補足:一時オブジェクトは 7 日後に自動削除されます。
  • API 面の補足:これは Open API の /cloudphone/uploadUrl と同一の実装です。
Bodyapplication/jsonrequired
idstringrequired

Cloud phone ID

fileNamestringrequired

File name

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/upload/file/signedUrl \
  -H 'Content-Type: application/json' \
  -d '{
    "fileName": "icon.png",
    "id": "1666625111121936"
  }'

Responses

Success. data is an object with the fields presignedUrl.

Headers
any
Bodyapplication/json
codeintegerrequired
msgstring or nullrequired
dataobjectrequired
requestIdstringrequired
Response
{ "code": 0, "msg": null, "data": { "presignedUrl": "https://example-bucket.s3.amazonaws.com/prod/cloudPhoneOpenApi/1666625111121936/20260901/demo.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Expires=3600&X-Amz-Signature=EXAMPLE" }, "requestId": "d0b850e2c3d54279b524e9540a358e0a" }