またーり くおんつ ノート

お勉強した初歩的なことを書くチラシの裏

AWS ECS/ECRをいじってみる day6

awscliからリポジトリを作って消す.

docs.aws.amazon.com

基本的にはこちらの

  • step 3
  • step 7

をやるぞぃ.

リポジトリを作る

$ aws ecr create-repository --region us-east-2 --repository-name ubuntu
{
    "repository": {                                                              
        "repositoryArn": "arn:aws:ecr:us-east-2:XXXXXX:repository/ubuntu", 
        "registryId": "XXXXXX",  
        "repositoryName": "ubuntu",
        "repositoryUri": "XXXXXX.dkr.ecr.us-east-2.amazonaws.com/ubuntu",  
        "createdAt": YYYYYYY  
    }                                                
} 

でけた.

ブラウザからも一応見てみると、ちゃんと追加されている.
簡単ですね.

リポジトリを消す

$ aws ecr delete-repository --region us-east-2 --repository-name ubuntu --force                                               │
{                                                                                
    "repository": {                                                              
        "repositoryArn": "arn:aws:ecr:us-east-2:XXXXXX:repository/ubuntu", 
        "registryId": "XXXXXX",                                            
        "repositoryName": "ubuntu",                                              
        "repositoryUri": "XXXXXX.dkr.ecr.us-east-2.amazonaws.com/ubuntu",  
        "createdAt": YYYYYY                                                
    }                                                                            
} 

これで綺麗さっぱり消える.
–forceオプションはリポジトリにイメージが存在しても強制的にリポジトリを消滅させるので、 分かった上で使わないとね.

この辺りは特にハマることなく終了.
day6とかになってきたし、ちょうどキリが良いので、来週からはお題を変えよう.