не может создавать активы с ионами цезия с параметром from
Когда я создаю активы в ионах цезия, я не могу заставить их работать, если использую параметр from. этот код работает, он создает ресурсы и отправляет информацию о месте загрузки.
axios.post('https://api.cesium.com/v1/assets', {
name: selectedFile.name,
description: '',
type: '3DTILES',
options: {
position:[ 2.29, 48.85, 0.1],
sourceType: srcType
}
},{
headers: { Authorization: `Bearer ${accessToken}` }
})
.then(response => assetCreated(response))
.catch(function (error) {
console.log(error);
});
Но если я добавлю параметр from следующим образом:
axios.post('https://api.cesium.com/v1/assets', {
name: selectedFile.name,
description: '',
type: '3DTILES',
options: {
position:[ 2.29, 48.85, 0.1],
sourceType: srcType
},
from: {
type:'S3',
bucket: 'mybucket',
credentials :{
accessKey:'key',
secretAccessKey:'secretkey'
}
}
},{
headers: { Authorization: `Bearer ${accessToken}` }
})
.then(response => assetCreated(response))
.catch(function (error) {
console.log(error);
});
Затем я получаю «Запрос не выполнен с кодом состояния 400». Насколько я понимаю из документации ( https://cesium.com/learn/ion/rest-api/#operation/postAssets ), это должно работать.
Что я делаю не так ? Спасибо за помощь.