Merged PR 276: StorageへのUploadSASを、上書き可能に変更する

## 概要
[Task2300: StorageへのUploadSASを、上書き可能に変更する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2300)

- SASトークンの権限を、Blob上書き可能なように修正しました。
   - 参考:https://learn.microsoft.com/ja-jp/javascript/api/@azure/storage-blob/containersaspermissions?view=azure-node-latest

## レビューポイント
- 情報共有

## 動作確認状況
- ローカルで確認
   - 元のPermissionだと同名Blobで403エラーが返り、本Permissionだと上書きできたことを確認しました

## 補足
- 上書きする運用フローは以下。
   1. 音声ファイルアップロード要求APIを呼んでもらう(本API)
   2. Azureの音声ファイルアップロードAPIを呼んでもらう
※アップロード完了APIは呼ばないようにしてもらう
This commit is contained in:
Kentaro Fukunaga 2023-07-26 23:27:38 +00:00
parent bb83f10a3e
commit 3131f4ff38

View File

@ -137,9 +137,9 @@ export class BlobstorageService {
this.configService.get('STORAGE_TOKEN_EXPIRE_TIME'),
);
//SASの権限を設定
//SASの権限を設定。Pendingにしたものを再アップロードする運用をするため、上書き可能にする
const permissions = new ContainerSASPermissions();
permissions.create = true;
permissions.write = true;
//SASを発行
const sasToken = generateBlobSASQueryParameters(