[Music]
hello
i'm hani a cloud support engineer here
at the aws office in sydney
today i'm going to show you how you can
avoid
the error the aws access key id
you provided does not exist in our
records
when you use the aws command line
interface
an aws sdk or an application to access
an amazon symbol storage service pocket
let's get started the error message the
aws
access key id you provided does not
exist in our records
indicates that there is an issue with
the credentials
that you are using the access key
that you are using might have been
deleted
or the associated aws identity and
access management rule or user might
have been deleted to resolve the issue
check the credentials that you are using
if you are using
the aws cli run this command
to list the stored access keys you can
also run
the git caller identity aws cli command
to get details on the iam credentials
that you are using to call the api after
you obtain the credentials
that you are using verify that those
credentials
are still valid if you are using an i am
rule
follow these steps open the imconsole
choose rules verify
that the i am role appears if the rule
is not listed
then create a new im rule if you are
using
an imuser follow these steps
open the imconsole
choose users verify that the imuser
appears
if the user is not listed then you must
create
a new imuser if the im user is listed
choose the username to view its summary
page
choose the security credentials tab
and then check whether the associated
access keys appears
if the access keys are missing or
inactive
then you must create new access keys
or activate the keys so now
you know if the credentials that are in
use
are still valid note that if you are
using
a session token make sure to pass
the session token with the access key
and secret key
typically session tokens can be used
if you want to use multi-factor
authentication
to protect programmatic calls to
specific
aws api operations mfa enabled im users
need to call getsessiontoken and submit
an mfa code that's associated
with their mfa device
using the temporary security credentials
that are returned from the call
im users can then make programmatic
calls
to api operations that require
mfa authentication if you don't supply
the correct mfa code then the api
returns
an access denied error to correct the
error
be sure that you pass the session token
with the access key and secret key
thanks for watching and happy cloud
computing from all of us here
at aws
[Music]
you