※ 本記事は、Shreya Krishnanによる”Announcing OCI Toolkit for VS Code: Supercharge your cloud development“を翻訳したものです。

2023年6月14日


OCI拡張機能の豊富なコレクションであるOracle Cloud Infrastructure (OCI) Toolkit for Visual Studio Code (VS Code)の発売を発表し、VS Codeから直接OCI上でアプリケーションの開発、テストおよびデプロイを容易にします。

開発者は、クラウド・プラットフォームでアプリケーションを構築およびデプロイする際の課題を理解しています。多くの場合、開発環境を構成してクラウド・アプリケーションを構築し、複数のツールと環境を切り替えるのにかなりの時間を費やします。OCI Toolkitは、VS CodeからOCIリソースの操作方法と操作方法を簡素化することで、これらの課題を解決します。

構成ではなくコードに焦点

OCI Toolkit for VS Codeは、生産性と効率を向上させるための一連の機能とツールを提供します。OCIサービスとシームレスに統合し、ファンクションリソース・マネージャデータ・サイエンスなど、OCIサービスのエンドツーエンドのコーディング・ワークフローをサポートします。

Toolkitは、ユーザー認証やOCIサービス・ランタイムの設定および接続など、OCIへのデプロイに関連するステップを簡略化します。また、組込みのOCI CLIと対話型機能を使用して、VS Codeターミナルから直接クラウド・リソースを管理する柔軟性も備えています。OCIを使い始めたばかりでも、クイック・スタート・コード・テンプレート、サンプル・コード、ドキュメントを適用して、新しいワークフローを学習し、わずか数分でアプリケーションを実行できます。

OCI Toolkitの主な機能について詳しく説明します。生産性を強化し、OCI上でシームレスに統合された開発エクスペリエンスを提供するように設計されています。

統合されたOCIサインインおよびアカウント作成

OCIにシームレスに接続するには、既存のOCIアカウントにサインインするか、VS Codeから直接アカウントを作成します。Oracle Cloudコンソールに移動する必要はありません。この合理化されたサインイン・メカニズムにより、時間が節約され、コンテキストを切り替える必要が軽減されます。

A screenshot of the integrated OCI sign-in and account creation in VS Code.

OCIファンクション

OCI Toolkitは、VS Codeから直接Functionsアプリケーションを迅速かつ簡単に作成、編集およびデプロイできるようにすることで、OCIファンクション開発を簡素化します。認証、ランタイムの初期化、コンテナ・レジストリの設定など、アプリケーションの作成およびデプロイに関連する複雑なステップを抽象化することで、Functions開発が大幅に簡素化されます。GitHubのキュレートされたコード・サンプルと、カスタマイズ可能なクイック・スタート・テンプレートを使用して、Functionsアプリケーションのプロトタイプ作成とテストを数分で迅速に行うこともできます。かわりに、Functions CLIを使用して、VS Code端末からアプリケーションをデプロイおよび管理できます。

A gif showing the process for connecting the OCI Functions extension.

OCIデータ・サイエンス

OCI ToolkitのOCIデータ・サイエンスに対する堅牢なサポートにより、データ・サイエンス・ジョブ・アーティファクトをネイティブに編集および実行できます。VSコード内から、ジョブの出力の進捗をモニターし、ログ・ビューアでサービス・ログにアクセスします。OCI Toolkitは、新しいアーティファクトを最初から作成するか、クイック・スタート・テンプレートを使用して数分でデプロイできます。一方、OCI Toolkitはその間のすべてのステップを処理します。

A gif showing the process of adding the OCI Data Science extension.

OCI Resource Manager infrastructure-as-code構成

OCI Toolkitのリソース・マネージャ拡張機能を使用すると、クラウド・インフラストラクチャをコード化し、VS CodeからのOCIリソースの構成とプロビジョニングを自動化できます。これにより、OCI Object StorageまたはGitに格納されているResource ManagerのInfrastructure-as-Code構成および実行可能なサンプルを簡単に作成、更新、実行および適用できます。そのため、OCIリソースを手動で構成およびデプロイする時間を短縮できます。

A gif showing the process for adding the OCI Resource Manager extension.

対話型モードでOCI CLIを使用したOCIリソースの管理

VS Code端末の組込みOCI CLIを使用して、OCIリソースを作成および管理するなど、一般的なプラットフォーム・アクションを容易に実行できます。OCI CLIの対話型モードを利用して、コマンドとパラメータの提案、自動完了およびコマンド参照情報を使用して、リソース管理タスクを簡素化します。対話型モードは役立つ学習ツールでもあり、VS Code端末からさまざまなコマンドやリソースを実験できます。

A gif showing the OCI CLI interactive mode in VS Code.

クイック・スタート・テンプレートおよびコード・サンプル

OCI Toolkitは、経験を積んだ開発者であれ、OCI開発の初心者であれ、クラウド・ソリューションの迅速なプロトタイプ作成、新しいサービスの探索、クイック・コーディング・タスクの達成を支援するように設計されています。新しいワークフローを学習し、数回のクリックでアプリケーションを実行できるように、OCIサービスのクイック・スタート・テンプレート、サンプル・コードおよびドキュメントを幅広く用意しています。ファンクション、リソース・マネージャ、データ・サイエンスなどのサービスのクイック・スタート・テンプレートは、これらのサービス(Java、Python、Terraformなど)でサポートされている複数のプログラミング言語のサンプル・コードを使用して、事前構築されたプロジェクトを提供します。

今すぐ始めましょう!

OCI Toolkitは、Oracleが提供する既存のVS Code拡張機能のスイートを補完します。その強力な機能、他のOCIクラウド・ツールやサービスとのシームレスな統合、直感的なユーザー・インタフェースにより、OCI Toolkitは日々の開発フローの重要な部分となっています。開始するには、今すぐVS Code MarketplaceからOCI Toolkitをダウンロードして開始します。

Oracle Cloud Infrastructureを使い始めたばかりのお客様は、Oracle Cloud Free Tierを活用して、よく知ることができます。あなたの意見を聞かせてください! あなたの意見を聞かせてください! ご不明な点やご意見がある場合は、お問合せください

詳細は、次のリソースを参照してください。: