• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

認証JWTアクション

プレビュー

この機能はまだ開発中ですが、ぜひお試しください。

この機能は現在、弊社のプレリリース ポリシーに従ってプレビュー プログラムの一部として提供されています。

このページでは、ワークフロー自動化アクション カタログで使用できる認証アクションに関する包括的なリファレンスを提供します。これらのアクションにより、ワークフローで安全な認証のための JSON Web ウイルス (JWT) を作成および管理できるようになります。

スクリプトを実行する

Python スクリプトを実行し、ワークフローに応答を返します。

入力フィールド

オプション性

タイプ

説明

スクリプト

必須

任意のデータ変換スクリプト

script: print("Hello, World!")

ランタイム

必須

イナム

スクリプトのランタイム版

PYTHON_3_13

パラメーター

オプション

リスト

スクリプトで使用する予定のリスト

parameters: ["--a", "10", "--b", "5"]

出力フィールド

データ型

成功

ブール値

true/false

ペイロード

オブジェクト

"sessionId": "7fa97f26-3791-492e-a39b-53793163dfb9"

エラーメッセージ

parsing error at line 9"

name: script-workflow
steps:
- name: runScript
type: action
action: script.run
version: 1
inputs:
script: |
import json
import argparse
p = argparse.ArgumentParser()
p.add_argument("--a", type=int, required=True)
p.add_argument("--b", type=int, required=True)
args = p.parse_args()
# Data transformation: output original, squared, and sum
result = {
"original": {"a": args.a, "b": args.b},
"transformed": {"a_squared": args.a ** 2, "b_squared": args.b ** 2},
"sum": args.a + args.b
}
print(json.dumps(result))
parameters: ["--a", "10", "--b", "5"]
runtime: PYTHON_3_13
- name: logOutput
type: action
action: newrelic.ingest.sendLogs
version: 1
inputs:
logs:
- message: "Hello from script testing : ${{ .steps.runScript.outputs.payload }}"

スクリプト.run でできること

サポートされているPythonバージョン

  • 完全な言語機能を備えた PYTHON_3_13 ランタイム

許可された輸入

"python-dateutil",
"simplejson",
"re",
"math",
"decimal",
"json",
"datetime",
"collections",
"itertools",
"functools",
"operator",
"string",
"argparse"

データ処理

  • JSONデータ構造を解析および変換する
  • 複雑な文字列を処理し、テキスト操作を実行する
  • 出力を表、マークダウン、または構造化データとしてフォーマットする

問題

  • argparse を使用してコマンドライン引数で単純な値を渡す

スクリプト.run でできないこと

輸入制限

  • base64 - セキュリティ上の理由により許可されていません
  • sys - セキュリティ上の理由により許可されていません
  • os - システム操作が制限されています
  • Python 3.13 標準ライブラリにはほとんどのサードパーティライブラリが含まれていません

問題の制限

  • 複雑な JSON をコマンドラインとして渡すことができません (安全でないスクリプト引数エラーが発生します)
  • 問題を介して特殊文字を含む文字列を渡すことはできません

ネットワーク/外部アクセス

  • ネットワーク呼び出しや外部APIアクセスは不可
  • スクリプト実行以外ではファイルシステムにアクセスできません
Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.