Loading...

お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

署名付きURLの取得

説明

このAPIは、署名付きURLを取得できるようにします。署名付きURLは、認証済みユーザーが非認証ユーザーと共有できるセキュアなURLです。このURLにより、非認証ユーザーにオブジェクトへの一時的なアクセス権限が付与されます。リンクの有効期限が切れた場合、このAPIを使用して必要なURLに再度署名する必要があります。

注意: アップロード操作とダウンロード操作では異なるリクエストメソッドがあります。

リクエスト詳細

アップロード操作のリクエストURL

PUT

{api-domain}/baas/v1/project/{project_id}/bucket/object/signed-url

copy

ダウンロード操作のリクエストURL

GET

{api-domain}/baas/v1/project/{project_id}/bucket/object/signed-url

copy

project_id
Numerical
プロジェクトの一意のID

クエリパラメータ

bucket_name Alphanumeric
mandatory
object_key String
mandatory
必要なオブジェクトの完全な名前を含みます。
expiry_in_seconds Number
optional
秒単位の有効期限を含みます。この制限に達すると、署名付きURLは使用できなくなります。デフォルト値は3600です。
active_from Timestamp
optional
署名付きURLがいつからアクティブになるかのタイムスタンプを含みます。
version_id String
optional
このパラメータはGETリクエストURLでのみ使用できます。バージョンIDを含みます。

リクエストヘッダー

Authorization: Zoho-oauthtoken {oauth_token}

オプションヘッダー

CATALYST-ORG: {org_id}

Environment: Development

ダウンロードのスコープ

ZohoCatalyst.buckets.objects.READ

アップロードのスコープ

ZohoCatalyst.buckets.objects.CREATE

レスポンス詳細

正常に実行されると、レスポンスには署名付きURLが含まれます。

ダウンロード操作のリクエスト例
copy
アップロード操作のリクエスト例
copy
レスポンス例
copy
{
"status": "success",
"data": {
    "signature": "https://mybucket.nimbuspop.com/folder1/folder2/image.jpeg?expires=1642915027000&signature=MEYCIQCcJDTsmZQhfuvFu3l3tsVL02uVwIMhLdlSg~ARI3E1aAIhAJ-rzzjn2gPH9pB3EoU3X~v~qvg5Rdt9OBoldBpVz6xt&key-id=vMUWDURn5DGtokPG",
    "expires_in_seconds": 300,
    "active_from": 1716382487000
}
}
View more