vue 페이지 에서 아 리 oss 업로드 기능 을 사용 하 는 인 스 턴 스(2)
콘 솔 에 들 어가 서 오른쪽 상단 사용자 이름 으로 마 우 스 를 옮 기 고'액세스 제어'를 누 르 면 다음 그림 과 같 습 니 다.
이 기능 이 없 으 면 마 우 스 를 제품->관리 및 제어 로 이동 하고 액세스 제 어 를 클릭 하여 액세스 제어 제품 페이지 에 들 어 갑 니 다
1.하위 계 정 만 들 기
왼쪽 에 있 는 사용자 관리->사용자 정의 권한 수여 정책->새 권한 수여 정책 을 누 르 면 다음 그림 과 같 습 니 다.
2.새 권한 부여 정책
왼쪽 정책 관리->새 사용 자 를 누 르 십시오.다음 그림:
{
"Statement": [
{
"Action": "mns:*",
"Effect": "Allow",
"Resource": "acs:mns:*:*:*"
}
],
"Version": "1"
}
권한 수여 정책 은 json 형식의 문자열 입 니 다.그 중에서 Action:권한 을 부여 할 동작 을 표시 합 니 다.MNS 작업 은 모두"ms:"로 시작 합 니 다.예 를 들 어"mns:SendMessage"는 MNS 서비스의 API:SendMessage/BatchSenMessage 를 나타 낸다.
기타 자세 한 내용 은 부록:MNS API 와 권한 수여 작업 맵 표 참조.
Effect:권한 수여 유형 을 표시 합 니 다.예 를 들 어 Allow,Deny
Resrouce:권한 을 부여 할 아 리 클 라 우 드 자원 이름(ARN)을 표시 합 니 다.형식 은"acs:<클 라 우 드 서비스 이름>:<도 메 인 이름>:<메 인 계 정 UID>:<자원 URI>"입 니 다.
예 를 들 어"acs:mns:cn-hangzhou:123456789:/queues/MyQueue 1/messages"
표시:권한 수여 자원 은 메 인 계 정 UID 123456789 cn-hangzhou 지역 의 MyQueue 1 입 니 다.
""로 구체 적 인 필드 를 지정 하지 않 음 을 표시 합 니 다.예 를 들 어"acs:mns::"는 도 메 인 이름,주 계 정 ID 와 자원 URI 를 지정 하지 않 음 을 표시 합 니 다.하위 계 정 은 주 계 정의 모든 mns 자원 을 방문 할 수 있 습 니 다.
3.하위 계 정 MNS 방문 권한 부여
4.캐릭터 생 성
왼쪽 에 있 는 캐릭터 관리->새 캐릭터 를 누 르 면 다음 그림:
4.권한 부여 정책 접근 역할
왼쪽 에 있 는 캐릭터 관 리 를 클릭 하고 오른쪽 에 있 는 캐릭터 목록 에서 권한 을 수 여 받 아야 할 캐릭터 를 선택 하고 권한 수 여 를 클릭 하면 다음 과 같다.
5.주의사항
1.server 엔 드 코드 중
var sts = new STS({
accessKeyId: ' accessKeyId',
accessKeySecret: ' accessKeySecret',
});
accessKeyId 와 accessKeySecret 가 첫 번 째 로 만 든 하위 사용자 의 key2.rolearn
var rolearn = ' Arn ';
3.policy
var policy = {
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:GetObject",
"oss:PutObject"
],
"Resource": [
"acs:oss:*:*:BucketName",
"acs:oss:*:*:BucketName/*"
]
}
]
};
이 정책 은 이전에 만 든 정책 과 일치 해 야 합 니 다.원본 주소:https://github.com/taosin/alioss-js-upload
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ajax를 사용하여 파일 업로드jQuery의 ajax를 사용한 파일 업로드입니다. 서버 측은 PHP입니다. upload_ajax.html upload_ajax.js upload_ajax.php...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.