AWS、ソフトウェアパッケージのリポジトリサービス「AWS CodeArtifact」リリース npmやMavenなどのパッケージを共有可能
米Amazon Web Services(AWS)はこのほど、ソフトウェアパッケージなどのリポジトリをマネージドサービスとして提供する「AWS CodeArtifact」の正式リリースを発表しました。
アーティファクト(Artifact)とはここ数年、ソフトウェアの分野でよく目にするようになった言葉の1つでしょう。一般的には「人工物」や「工芸品」という意味ですが、ソフトウェアの分野ではなんらかの生成物、例えばソースコードのコンパイルやビルドによって生成されたバイナリやパッケージなどのことを指して「アーティファクト」と呼びます。
そして、ソースコードがGitHubのようなソースコードリポジトリに格納されることで、バージョン管理や共有などが行われるように、さまざまなアーティファクトもリポジトリに格納されて管理共有されるようになってきています。
例えばJavaScriptのパッケージマネジャーnpmに対応するnpmのリポジトリや、JavaのビルドツールであるMavenやGradleに対応するリポジトリなど、インターネット上に公開されているパブリックなリポジトリから、ローカルに設定できるリポジトリなど、さまざまなリポジトリが存在します。
今回正式リリースされたAWS CodeArtifactは、こうしたリポジトリをAWS上で提供するマネージドサービスです。現時点で対応しているビルドツール/パッケージマネジャーは、MavenとGradle(Java)、npmとyarn(JavaScript)、pipとtwine(Python)とされています。
ソフトウェアの開発プロジェクトなどでAWS CodeArtifactを利用することにより、プロジェクト内で生成されたアーティファクトを管理共有するだけでなく、各開発者が利用するソフトウェアパッケージやバイナリなどをパブリックリポジトリからAWS CodeArtifactへ保存し共有することで、プロジェクト内で利用するパッケージなどのバージョンの統一や依存関係の整理などが容易になります。
AWS Artifactにはそのためにパブリックなリポジトリから自動的にパッケージなどをダウンロードする機能があります。
大規模なプロジェクトなどで多くのCI/CDツールが稼働することによる大量のリクエストにも耐えるスケーラビリティを備えており、ユーザーアクセス制御を実現するAWS IAMと統合されているためユーザーごとのセキュリティ制御が可能で、Cloud Tailにより利用状況なども把握可能。AWS Key Management Serviceにも対応しているため、暗号化によるセキュアな運用も行えるとしています。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「5年でバッテリーが使い物にならなくなる」は本当か テスラ「モデル3」5年目点検で分かったこと
-
2
たばこ休憩なき時代の“一服”をどう取るか 温熱と“聞こえない音”で休む、JT子会社のアイマスクを試す
-
3
「能動的サイバー防御」きょう開始 警察・自衛隊などが攻撃元サーバを無害化 高市首相も狙いを説明
-
4
「楽天ドライブ」に不正アクセス 保存したデータなど1.5万アカウント分が取得・閲覧のおそれ
-
5
B級感がたまらない? 映画「ストリートファイター」の魅力と原作ゲームの歴史、ゲーマーマンガ家が熱弁
-
6
GMO、不正取引の被害額を補償へ 見舞金5000円も 「お名前.com」FX用VPSへのサイバー攻撃で
-
7
「Claude Mythos 5」、危害の兆候を顧みず実在の開発者を標的に──AnthropicとAISIが分析結果を公開
-
8
パナソニックHD子会社、使用禁止の生成AIに従業員約33万人分の個人情報をアップロード
-
9
「お名前.com」 のFX自動売買VPS、不正アクセスで金銭被害か 「600万円の損失」「55万円なくなった」……報告相次ぐ
-
10
GMO、「能動的サイバー防御」発動を政府に要請 「お名前.com」FX用VPSへの攻撃で
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR