OpsWorks スタックにカスタム レシピを追加して、新しいインスタンスが開始されるたびに Route53 DNS レコードを作成し、インスタンスが停止されるたびに DNS レコードを削除したいと考えています。
これができるように見えるRoute53 Chefクックブックがあります。次の形式を取ります。
route53_record "create a record" do
name "test"
value "16.8.4.2"
type "A"
zone_id node[:route53][:zone_id]
aws_access_key_id node[:route53][:aws_access_key_id]
aws_secret_access_key node[:route53][:aws_secret_access_key]
overwrite true
action :create
end
私の質問は、このシェフのレシピが必要とする OpsWorks 属性から AWS クレデンシャルを取得する方法はありますか? これらの資格情報を渡すためのベスト プラクティスは何ですか? カスタム JSON?