ホストされたアセットをアップロードまたは置換する 非推奨

PUT /groups/{groupId}/apps/{appId}/hosting/assets/asset

特定のリソース パスでホストされているアセットをアップロードまたは置き換えます。

path パラメータ

クエリ パラメータ

  • path string 必須

    ホストされたアセットのリソース パス。

application/ JSON

body 必須

ホストされたアセット ファイルとそのメタデータ。(Content-Type: multipart/mixedを使用する必要があります)

  • meta オブジェクト
    メタ属性を非表示にする メタ属性の表示 オブジェクト
    • path string

      アセットのリソースパス

    • サイズ integer

      アセットのサイズ(バイト単位)

    • attrs array[オブジェクト]

      アセットに適用されるメタデータ属性をそれぞれ記述するドキュメントの配列。

      Atlas 属性の非表示 Atlas 属性の表示 オブジェクト
    • ハッシュ string

      アセットの MD5チェックサム値ハッシュ

  • ファイル string(binary)

    アップロードするアセット ファイル(バイナリとしてエンコードされます)。

応答

  • 204

    ホストされたアセットが正常に追加または置換されました。

  • 400 application/ JSON

    リクエストにエラーがあります。

    応答属性の非表示 応答属性の表示 オブジェクト
    • エラー string

      エラーを説明するメッセージ。

    • error_code string

      エラーの種類。

PUT /groups/{groupId}/apps/{appId}/hosting/assets/ アセット
curl \
 --request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/hosting/assets/asset?path=string' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"meta":{"path":"string","size":42,"attrs":[{"name":"string","value":"string"}],"hash":"string"},"file":"@file"}'
リクエスト例
{
  "meta": {
    "path": "string",
    "size": 42,
    "attrs": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "hash": "string"
  },
  "file": "@file"
}
応答の例(400)
{
  "error": "string",
  "error_code": "string"
}