File Upload Resources

API Resources #

檔案上傳 #

Credential #

Column Name Type RW/RO Required Note
id String RO AWS Access Key ID
Key String RO AWS Secret Access Key
token String RO AWS Session Token
expiredTs String RO Credential 效期

Object #

Column Name Type RW/RO Required Note
id String RO 物件 ETag
url String RO 物件 URL
status String RO 物件狀態
expiredTs String RO 物件效期
createdTs String RO 物件建立時間
userId String RO 上傳該物件之 User ID

物件狀態包括

  • ABUSED: 由濫用使用者上傳的物件,檔案實體已被刪除無法存取
  • SKIPPED: 因檔案類型不在允許名單而被刪除的物件,已無法存取
  • INITIAL: 剛上傳至 S3 而未以該 ETag 取得 URL 的物件
  • IN_USE: 正常使用者的物件
  • DELETED: 已超過效期而被清除的物件,已無法存取