Marea.Plugins.Aws (marea v0.0.1-rc.1)

Copy Markdown View Source

AWS subcommands: ECR (login, login-docker, list, create, delete), Route53 (get, list, create, delete, update-deploy-domains), and S3 (sync-in, sync-out).

Adds an aws: map to the marea.yaml schema describing one or more named credential entries (profile, region, account ID, ECR header, Route53 zones with CNAMEs). The active entry is selected via --aws-id and stored in last_values. See the AWS Plugin guide.

Summary

Functions

Looks up a single CNAME record for host in the active Route53 zone.

Functions

route53_get(host, config)

@spec route53_get(String.t(), Marea.Config.t()) :: {:ok, map()} | {:error, term()}

Looks up a single CNAME record for host in the active Route53 zone.

Returns {:ok, record}, {:error, :not_found}, or {:error, error}.