기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AmazonRedshiftQueryEditorV2NoSharing
설명: 리소스 공유 없이 Amazon Redshift Query Editor V2로 작업할 수 있는 권한을 부여합니다. 부여된 보안 주체는 자신의 리소스를 읽고, 업데이트하고, 삭제할 수만 있고 공유할 수는 없습니다. 이 정책은 다른 필수 서비스에 대한 액세스 권한도 부여합니다. 여기에는 Amazon Redshift 클러스터를 나열하고, AWS Secrets Manager에서 보안 주체의 쿼리 에디터 V2 비밀을 관리할 수 있는 권한이 포함됩니다.
AmazonRedshiftQueryEditorV2NoSharing
은(는) AWS 관리형 정책입니다.
이 정책 사용
사용자, 그룹 및 역할에 AmazonRedshiftQueryEditorV2NoSharing
를 연결할 수 있습니다.
정책 세부 정보
-
유형: AWS 관리형 정책
-
생성 시간: 2021년 9월 24일, 14:18 UTC
-
편집된 시간: 2024년 2월 21일, 17:25 UTC
-
ARN:
arn:aws:iam::aws:policy/AmazonRedshiftQueryEditorV2NoSharing
정책 버전
정책 버전: v9(기본값)
정책의 기본 버전은 정책에 대한 권한을 정의하는 버전입니다. 정책이 적용되는 사용자 또는 역할이 AWS 리소스에 대한 액세스를 요청하면 AWS는 정책의 기본 버전을 검사하여 요청을 허용할지 여부를 결정합니다.
JSON 정책 문서
{
"Version" : "2012-10-17",
"Statement" : [
{
"Sid" : "RedshiftPermissions",
"Effect" : "Allow",
"Action" : [
"redshift:DescribeClusters",
"redshift-serverless:ListNamespaces",
"redshift-serverless:ListWorkgroups"
],
"Resource" : "*"
},
{
"Sid" : "SecretsManagerPermissions",
"Effect" : "Allow",
"Action" : [
"secretsmanager:CreateSecret",
"secretsmanager:GetSecretValue",
"secretsmanager:DeleteSecret",
"secretsmanager:TagResource"
],
"Resource" : "arn:aws:secretsmanager:*:*:sqlworkbench!*",
"Condition" : {
"StringEquals" : {
"secretsmanager:ResourceTag/sqlworkbench-resource-owner" : "${aws:userid}"
}
}
},
{
"Sid" : "ResourceGroupsTaggingPermissions",
"Effect" : "Allow",
"Action" : [
"tag:GetResources"
],
"Resource" : "*",
"Condition" : {
"StringEquals" : {
"aws:CalledViaLast" : "sqlworkbench.amazonaws.com"
}
}
},
{
"Sid" : "AmazonRedshiftQueryEditorV2NonResourceLevelPermissions",
"Effect" : "Allow",
"Action" : [
"sqlworkbench:CreateFolder",
"sqlworkbench:PutTab",
"sqlworkbench:BatchDeleteFolder",
"sqlworkbench:DeleteTab",
"sqlworkbench:GenerateSession",
"sqlworkbench:GetAccountInfo",
"sqlworkbench:GetAccountSettings",
"sqlworkbench:GetUserInfo",
"sqlworkbench:GetUserWorkspaceSettings",
"sqlworkbench:PutUserWorkspaceSettings",
"sqlworkbench:ListConnections",
"sqlworkbench:ListFiles",
"sqlworkbench:ListTabs",
"sqlworkbench:UpdateFolder",
"sqlworkbench:ListRedshiftClusters",
"sqlworkbench:DriverExecute",
"sqlworkbench:ListTaggedResources",
"sqlworkbench:ListQueryExecutionHistory",
"sqlworkbench:GetQueryExecutionHistory",
"sqlworkbench:ListNotebooks",
"sqlworkbench:GetSchemaInference",
"sqlworkbench:GetAutocompletionMetadata",
"sqlworkbench:GetAutocompletionResource"
],
"Resource" : "*"
},
{
"Sid" : "AmazonRedshiftQueryEditorV2CreateOwnedResourcePermissions",
"Effect" : "Allow",
"Action" : [
"sqlworkbench:CreateConnection",
"sqlworkbench:CreateSavedQuery",
"sqlworkbench:CreateChart",
"sqlworkbench:CreateNotebook",
"sqlworkbench:DuplicateNotebook",
"sqlworkbench:CreateNotebookFromVersion",
"sqlworkbench:ImportNotebook"
],
"Resource" : "*",
"Condition" : {
"StringEquals" : {
"aws:RequestTag/sqlworkbench-resource-owner" : "${aws:userid}"
}
}
},
{
"Sid" : "AmazonRedshiftQueryEditorV2OwnerSpecificPermissions",
"Effect" : "Allow",
"Action" : [
"sqlworkbench:DeleteChart",
"sqlworkbench:DeleteConnection",
"sqlworkbench:DeleteSavedQuery",
"sqlworkbench:GetChart",
"sqlworkbench:GetConnection",
"sqlworkbench:GetSavedQuery",
"sqlworkbench:ListSavedQueryVersions",
"sqlworkbench:UpdateChart",
"sqlworkbench:UpdateConnection",
"sqlworkbench:UpdateSavedQuery",
"sqlworkbench:AssociateConnectionWithTab",
"sqlworkbench:AssociateQueryWithTab",
"sqlworkbench:AssociateConnectionWithChart",
"sqlworkbench:AssociateNotebookWithTab",
"sqlworkbench:UpdateFileFolder",
"sqlworkbench:ListTagsForResource",
"sqlworkbench:GetNotebook",
"sqlworkbench:UpdateNotebook",
"sqlworkbench:DeleteNotebook",
"sqlworkbench:DuplicateNotebook",
"sqlworkbench:CreateNotebookCell",
"sqlworkbench:DeleteNotebookCell",
"sqlworkbench:UpdateNotebookCellContent",
"sqlworkbench:UpdateNotebookCellLayout",
"sqlworkbench:BatchGetNotebookCell",
"sqlworkbench:ListNotebookVersions",
"sqlworkbench:CreateNotebookVersion",
"sqlworkbench:GetNotebookVersion",
"sqlworkbench:DeleteNotebookVersion",
"sqlworkbench:RestoreNotebookVersion",
"sqlworkbench:CreateNotebookFromVersion",
"sqlworkbench:ExportNotebook",
"sqlworkbench:ImportNotebook"
],
"Resource" : "*",
"Condition" : {
"StringEquals" : {
"aws:ResourceTag/sqlworkbench-resource-owner" : "${aws:userid}"
}
}
},
{
"Sid" : "AmazonRedshiftQueryEditorV2TagOnlyUserIdPermissions",
"Effect" : "Allow",
"Action" : "sqlworkbench:TagResource",
"Resource" : "*",
"Condition" : {
"ForAllValues:StringEquals" : {
"aws:TagKeys" : "sqlworkbench-resource-owner"
},
"StringEquals" : {
"aws:ResourceTag/sqlworkbench-resource-owner" : "${aws:userid}",
"aws:RequestTag/sqlworkbench-resource-owner" : "${aws:userid}"
}
}
}
]
}