AWS 자격 증명 만들기
Security Credentials 설정하기
AWS SDK를 이용하여 파일을 업로드 할 때 업로드 권한을 얻기 위해 Security Credentials을 만들어야 합니다.
전체적인 흐름은 사용자를 생성하고, 권한을 설정하고 Access key와 Secret key를 발급받도록 되어있습니다.
1 내 보안 자격 증명(My Security Credentials) 을 눌러 Security Credentials 설정하는 부분으로 이동합니다.
2 IAM 사용자 시작하기(Get Started with IAM Users) 버튼을 눌러 다음으로 이동합니다.
3 사용자 추가(Add User) 버튼을 클릭해서 유저를 생성합니다.
4 사용자 이름(User name)을 지정하고 프로그래밍 방식 액세스(Programmatic access) 를 선택한 뒤 다음 버튼을 누르기 전에 아래쪽으로 화면을 스크롤하면 권한경계설정 항목이 나옵니다. 여기서 권한 경계없이 생성을 선택하고 다음 버튼을 클릭합니다.
5 기존 정책 직접 연결을 선택하고 아래와 같이 S3라고 검색하면 관련 정책 목록이 출력되는데 여기서 우리는 AmazonS3FullAccess를 선택합니다. 그리고 다음으로 넘어갑니다.
6 검토(Review)를 통해 올바른 설정을 했는지 확인하고 사용자 만들기(Create user)로 생성합니다.
7 생성된 사용자의 액세스 키 ID(Access key ID)와 비밀 액세스 키(Secret access key)를 확인 할 수 있습니다. 비밀액세스 키는 "표시"를 클릭하면 보여집니다.
AWS S3에 파일을 업로드 할 때 여기에 보여지는 액세스 키 ID와 비밀 액세스 키를 사용해야합니다. 이렇게 생성된 사용자는 언제든지 "내 보안 자격 증명" 메뉴를 통해 확인이 가능합니다.
[Java] 랜덤 숫자 구하기 (0) | 2019.01.27 |
---|---|
[Java] 숫자 판별하기 (0) | 2019.01.27 |
AWS S3 버킷에 파일 업로드하기 (자바) (0) | 2018.08.17 |
[Java] Heap Memory Check (자바 힙메모리 사용량 측정) (0) | 2018.07.28 |
[Java/자바] 텍스트 파일 내용 읽어서 출력하기 (0) | 2016.12.04 |
DB작업을 하다가보면 내 계정에 어떤 권한이 있는지 확인해야할 때가 있다.
권한자체가 없으면 작업자체가 안될 수도 있으니까 말이다.
아래 쿼리문은 현재 접속한 계정의 권한을 보여준다.
select * from user_sys_privs;
user_sys_privs외에도 권한과 관련된 다양한 테이블 또는 뷰(view)들이 있다. 아래는 그 테이블들의 목록이다.
각 테이블들이 어떠한 정보를 가지고 있는지는 한번 보면서 확인해보길 바란다.
ALL_COL_PRIVS
ALL_COL_PRIVS_MADE
ALL_COL_PRIVS_RECD
ALL_REPGROUP_PRIVILEGES
ALL_TAB_PRIVS
ALL_TAB_PRIVS_MADE
ALL_TAB_PRIVS_RECD
USER_AQ_AGENT_PRIVS
USER_COL_PRIVS
USER_COL_PRIVS_MADE
USER_COL_PRIVS_RECD
USER_REPGROUP_PRIVILEGES
TNAME
------------------------------
USER_ROLE_PRIVS
USER_SYS_PRIVS
USER_TAB_PRIVS
USER_TAB_PRIVS_MADE
USER_TAB_PRIVS_RECD
[오라클/oracle] character set 변경 ( Changing Character Set ) (0) | 2015.04.20 |
---|---|
[오라클/oracle] SQL 에디터로 vi 사용하기 (0) | 2015.04.20 |
[Oracle/SQL] merge into (0) | 2015.04.20 |
[Oracle/SQL] 특정 사용자의 권한 조회 (0) | 2015.04.20 |
[오라클/oracle] Oracle Database Character set 변경(EUC-KR을 UTF8 변경) (0) | 2015.04.20 |
사용자계정이 SAMPLE 인 사용자의 권한을 조회하려면 아래와 같이 하시면 됩니다.
select privilege
from dba_sys_privs
where grantee='SAMPLE'
order by 1;
[오라클/oracle] 내(현재) 계정 권한 조회하기 (0) | 2015.04.20 |
---|---|
[Oracle/SQL] merge into (0) | 2015.04.20 |
[오라클/oracle] Oracle Database Character set 변경(EUC-KR을 UTF8 변경) (0) | 2015.04.20 |
[오라클/oracle] select ... for update (0) | 2015.04.20 |
[오라클/SQL] 컬럼에 외래키 제약 추가하기 ( ALTER TABLE ) (0) | 2015.04.20 |