注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Code Repositories では、リポジトリの Spark モジュールを固定できます。これにより、特定のバージョンの Spark の使用が強制されます。新しいビルドと既存のビルドのどちらでも、Spark モジュールを固定できます。
最新のパフォーマンス機能とセキュリティ機能を利用するため、常に最新バージョンの Spark を使用することを推奨します。Spark モジュールの固定は、一時的な措置としてください。
Code Repositories の設定タブに移動し、ランタイムオーバーライドを選択します。

ランタイムオーバーライドタブで、固定を設定を選択します。

すべてのブランチまたは特定のブランチに対して固定設定を作成できます。指定されたリポジトリで利用可能なモジュールの種類ごとに、固定する Spark モジュールのバージョンを選択し、有効期限も指定できます。有効期限は、現在の日付から90日以内である必要があります。固定設定は、90日間の終了時または指定した有効期限のいずれか早い方で期限切れになります。有効期限を過ぎると、ビルドが失敗する可能性があります。
不安定なバージョンおよび非推奨のバージョンには、先頭に警告記号が付いています。どうしても必要な場合を除き、これらの使用は推奨しません。
まず、固定する Spark のバージョンと有効期限を指定します。

入力が完了したら、保存を選択して固定を設定します。
ブランチごとにバージョンを固定できます。指定していないブランチのバージョンも選択できます。

入力が完了したら、保存を選択して固定を設定します。以下のサンプルスクリーンショットでは、すべてのブランチをバージョン 1.916.0 に固定し、有効期限を2023年12月20日午前0時に設定しています。

固定を設定すると、固定設定が作成されたことを確認できます。

編集を選択すると、固定設定を変更できます。固定設定の作成時と同じワークフローで、ブランチ、バージョン、有効期限を変更できます。アーカイブを選択すると、固定設定が解除され、以前に設定した固定設定に期限切れラベルが追加されます。

復元を選択すると、アーカイブした固定設定を再作成できます。

ビルドプレビュー > 詳細の表示ページで、リポジトリに対して固定したバージョンを表示できます。

Code Repositories のビルドで継続的インテグレーション(CI)を実行すると、リポジトリテンプレートの現在のバージョンに基づいて transforms ライブラリのバージョンが選択されます。固定設定が適用されている場合、そのライブラリのバージョンがテンプレートで宣言された最小バージョンより新しければ、CI は代わりに固定設定で指定されたバージョンを使用します。固定設定を活用すると、API の新しいバージョンや、コードアシストおよびローカル開発の新機能をより早く利用できます。
常に最新バージョンの Spark を使用することを推奨します。最新バージョンを使用しない場合、パフォーマンスやセキュリティに関する修正および改善が適用されず、ビルドに悪影響が及ぶ可能性があります。
ただし、固定が必要となる特定のユースケースがあることは理解しているため、一時的な使用に限るという条件でこの機能を提供しています。有効期限までに、最新バージョンの Spark に対応するために必要な変更を行うことを推奨します。
この機能は開発中です。
この機能は開発中です。
アップグレードや操作を行う必要はありません。
新しいビルドと既存のビルドのどちらでも、この機能を使用できます。
プラットフォーム内の固定設定が常に優先されます。