diff --git a/builder/amazon/ebs/builder.go b/builder/amazon/ebs/builder.go
index <HASH>..<HASH> 100644
--- a/builder/amazon/ebs/builder.go
+++ b/builder/amazon/ebs/builder.go
@@ -46,6 +46,8 @@ func (b *Builder) Prepare(raws ...interface{}) error {
 
 	// Accumulate any errors
 	errs := common.CheckUnusedConfig(md)
+	errs = packer.MultiErrorAppend(errs, b.config.AccessConfig.Prepare()...)
+	errs = packer.MultiErrorAppend(errs, b.config.RunConfig.Prepare()...)
 
 	// Accumulate any errors
 	if b.config.AMIName == "" {
builder/amazon/ebs: validate access config