当我试图运行Lambda函数时,我会得到以下错误。怎么能解决这个问题。
{
"errorMessage": "An error occurred (AccessDenied) when calling the PutMetricData
operation: User: arn:aws:sts::12345678:assumed-role/someRole/role is not authorized
to perform: cloudwatch:PutMetricData",
我使用系统间的缓存JDBC驱动程序来查询“数据库字典”,以便从类中检索源代码。
我有一个SQL查询:
final String query = "select id, super"
+ " from %Dictionary.ClassDefinition"
+ " where System = '0'"
+ " and name not like '\\%%' escape '\\'"
+ " and deployed != 2";
现
我修改了一个用户,使其只能访问两个表空间,
alter user TEMP_USER quota unlimited on TEMP_USER_DAT;
alter user TEMP_USER quota unlimited on TEMP_USER_IDX;
因此,当我查找用户表空间时,它只返回上述两个表空间,如预期的那样:
select default_tablespace from user_users;
但是,当我以该用户身份登录并检查对象的所有者时:
SELECT owner, object_name, object_type FROM all_objects
where own