■ はじめに
AWS CodeArtifact の環境を軽くTerraformで作ったので そこで得たことをメモっておく
目次
【1】API 1)aws_codeartifact_repository 【2】使用上の注意 1)external_connections は1つしか指定できない 【3】サンプル 例1:既存のdomainを利用するシンプルなサンプル
【1】API
1)aws_codeartifact_repository
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/codeartifact_repository
external_connections
* 外部接続リポジトリ
サポートされている外部接続リポジトリ
https://docs.aws.amazon.com/ja_jp/codeartifact/latest/ug/external-connection.html#supported-public-repositories
Type | Explanation | Value |
---|---|---|
Maven (メイヴン) | Maven Central | public:maven-central |
Maven (メイヴン) | Google Android リポジトリ | public:maven-googleandroid |
Maven (メイヴン) | Gradle プラグインリポジトリ | public:maven-gradleplugins |
Maven (メイヴン) | CommonsWare Android リポジトリ | public:maven-commonsware |
Maven (メイヴン) | Clojars リポジトリ | public:maven-clojars |
【2】使用上の注意
1)external_connections は1つしか指定できない
より抜粋 ~~~~~~~~~~~~ An array of external connections associated with the repository. Only one external connection can be set per repository. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ see External Connections. ~~~~~~~~~~~~ external_connections って複数形なのに、、、
【3】サンプル
例1:既存のdomainを利用するシンプルなサンプル
resource "aws_codeartifact_repository" "demo_repository" { repository = "sample_repo" domain = "sample_domain" # 既存のdomain がある場合 external_connections { external_connection_name = "public:maven-central" } }
参考文献
https://qiita.com/charon/items/7615017dd6301d374150
https://qiita.com/neruneruo/items/cf83b4a766ba204e2a62
関連記事
Terraform ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/04/05/000224
Terraform ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/12/09/222057
Terraform ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2023/05/03/000000
Terraform ~ AWS ECR ~
https://dk521123.hatenablog.com/entry/2023/05/23/002314
AWS CodeArtifact ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2023/12/26/012343
AWS CodeArtifact ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2024/01/11/233802
AWS CodeArtifact ~ 独自JARをリポジトリにあげる ~
https://dk521123.hatenablog.com/entry/2024/01/25/161926
SBT ~ リポジトリ先を変更・追加するには ~
https://dk521123.hatenablog.com/entry/2024/01/12/191252