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
生成AI画像はなぜ“キショい”のか 消費者が抱く違和感の正体 広報のプロが解説
-
2
「違反見つけてもSNSで晒さないで」 ホロライブ、二次創作ガイドライン改訂
-
3
委託業者が無断でAI利用か――ヨルシカ、ライブ映像上映会のチケットサンプル画像が文字化け デザインにも影響
-
4
楽天モバイル、楽天ID未連携なら11月末に自動解約 電話番号も失効
-
5
「放射能問題、福島大には触らせたくない」で炎上した学歴系YouTuber、謝罪・動画削除も批判続く
-
6
「pixiv」「note」「ガルちゃん」などが国指定の“大規模プラットフォーム”に 誹謗中傷への迅速対応求める
-
7
「アメリカ湖」を拒否したらApp Storeでランキング1位に “忘れられていた”老舗地図アプリとは?
-
8
やっぱり完全在宅ワークが一番幸せだった 離職率も最低 米大が7700人の働き方調査
-
9
LINE×PayPay連携が延期の見通し 総務省の行政指導受け安全確認に時間 報道
-
10
三井不動産に不正アクセス 社員・社外関係者の情報最大5万5000件漏えいか
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR