File Safer の概要
    • PDF

    File Safer の概要

    • PDF

    Article Summary

    概要

    File Safer APIは RETSTful形式で提供され、提供される APIを呼び出すためには API Gatewayの IAM認証を行う必要があります。

    共通設定

    IAM認証

    File Saferの APIは API Gatewayを通じて提供するため、API Gatewayの利用時に必要な IAM認証のためにご利用の申し込みと API Keyが必要です。

    File Saferの APIの Subscription Typeは公開-自主購読(Public)であるため、別途の購読手続きなしに作成した API Keyを用いて使用できます。

    API

    ServiceAPIMethodRequest URI
    Hash FiltercheckHashGEThttps://filesafer.apigw.ntruss.com/hashfilter/v1/checkHash
    Hash FiltergetNotiConfigGEThttps://filesafer.apigw.ntruss.com/hashfilter/v1/getNotiConfig
    Hash FiltersetNotiConfigPOSThttps://filesafer.apigw.ntruss.com/hashfilter/v1/setNotiConfig
    Hash FiltergetThresholdNotiConfigPOSThttps://filesafer.apigw.ntruss.com/hashfilter/v1/getThresholdNotiConfig
    Hash FiltersetThresholdNotiConfigPOSThttps://filesafer.apigw.ntruss.com/hashfilter/v1/setThresholdNotiConfig
    Hash FilterremoveThresholdNotiConfigPOSThttps://filesafer.apigw.ntruss.com/hashfilter/v1/removeThresholdNotiConfig
    File FilterinputFilePOSThttps://filesafer.apigw.ntruss.com/filefilter/v1/inputFile
    File FiltergetInputFileLogGEThttps://filesafer.apigw.ntruss.com/filefilter/v1/getInputFileLog
    File FiltergetInputFileLogByParentHashPOSThttps://filesafer.apigw.ntruss.com/filefilter/v1/getInputFileLogByParentHash
    File FiltergetNotiConfigGEThttps://filesafer.apigw.ntruss.com/filefilter/v1/getNotiConfig
    File FiltersetNotiConfigPOSThttps://filesafer.apigw.ntruss.com/filefilter/v1/setNotiConfig
    File FiltergetThresholdNotiConfigPOSThttps://filesafer.apigw.ntruss.com/filefilter/v1/getThresholdNotiConfig
    File FiltersetThresholdNotiConfigPOSThttps://filesafer.apigw.ntruss.com/filefilter/v1/setThresholdNotiConfig
    File FilterremoveThresholdNotiConfigPOSThttps://filesafer.apigw.ntruss.com/filefilter/v1/removeThresholdNotiConfig

    リクエストヘッダ

    IAM認証のためのリクエストヘッダです。

    ヘッダ名説明
    x-ncp-apigw-timestamp1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表したものです。
    API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-apigw-api-keyAPI Gatewayから発行されたキー
    x-ncp-iam-access-keyNAVERクラウドプラットフォームから発行された API Keyまたは IAMから発行された AccessKey
    x-ncp-apigw-signature-v2リクエストパスとヘッダを AccessKeyとマッピングされる SecretKeyで暗号化した署名として
    HMAC暗号化アルゴリズムは HmacSHA256を使用

    IAM認証が必要な APIを呼び出すを参照

    エラーコード

    HTTPレスポンスコードreturnCodereturnMessage
    2000success
    200140000Unknown Error
    200140001Parameter is invalid
    200140002Not existent user
    200140003Already in use
    200140004Not allowed user
    200140005Not existing the required parameter
    200140006invalid request
    200140007file size exceeds the limit
    200140009Input file has a problem
    200140010Unzip failed

    共通エラー

    HTTPレスポンスコードErrorCodeErrorMessage
    400100Bad Request Exception
    401200Authentication Failed
    401210Permission Denied
    404300Not Found Exception
    429400Quota Exceeded
    429410Throttle Limited
    429420Rate Limited
    413430Request Entity Too Large
    503500Endpoint Error
    504510Endpoint Timeout
    500900Unexpected Error

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.