AllowedCloudParameterExtensions

AllowedCloudParameterExtensions

APIFunctionおよび関連関数のオプションで,APIあるいは他の入力パラメータにどのような拡張子を許可するかを指定する.

詳細

  • 拡張子は,URL等で入力パラメータを key__extension=val として指定することを許可する.拡張子はAPIあるいは他のクラウド実行コードに渡される実際の値を val からどのように派生させるかを定義する.
  • 次の拡張子がサポートされている.
  • "url"指定したURLからデータを取り出す
    "json"与えられた文字列をJSONとして解釈する
    "wl"与えられた文字列をWolfram言語のデータとして解釈する
    "csv"与えられた文字列をCSVとして解釈する
    "tsv"与えられた文字列をTSVとして解釈する
    "cloudobject"指定されたクラウドオブジェクトからデータを取り出す
  • AllowedCloudParameterExtensionsには次の設定が可能である.
  • None拡張子は許可しない
    Allサポートされる任意の拡張子を許可する
    Automatic安全な拡張子(現在は"json")を許可する
    {ext1,ext2,}任意の拡張子 extiを許可する
  • "wl"拡張子は,Wolfram言語のデータのみのサブセットに相当する.

例題

すべて開くすべて閉じる

  (2)

JSON符号化された行列を取るAPIFunctionを配備する:

Wolfram言語データとして与えられたパラメータを取るAPIFunctionを配備する:

スコープ  (1)

URLまたはCloudObjectがフェッチできるAPIFunctionを配備する:

考えられる問題  (2)

"url"あるいは"cloudobject"を許可すると,悪意のあるユーザが配備元のクラウドクレジットを多量に使う方法でデータを送ることを許可することになるかもしれない:

AllowedCloudParameterExtensionsを設定して"wl"を許可することは,任意のWolfram言語の式を許すことにはならない:

Wolfram Research (2017), AllowedCloudParameterExtensions, Wolfram言語関数, https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html.

テキスト

Wolfram Research (2017), AllowedCloudParameterExtensions, Wolfram言語関数, https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html.

CMS

Wolfram Language. 2017. "AllowedCloudParameterExtensions." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html.

APA

Wolfram Language. (2017). AllowedCloudParameterExtensions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html

BibTeX

@misc{reference.wolfram_2024_allowedcloudparameterextensions, author="Wolfram Research", title="{AllowedCloudParameterExtensions}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_allowedcloudparameterextensions, organization={Wolfram Research}, title={AllowedCloudParameterExtensions}, year={2017}, url={https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html}, note=[Accessed: 18-November-2024 ]}