This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.10.4.4. 必要な AWS パーミッション
						AdministratorAccess ポリシーを、Amazon Web Services (AWS) で作成する IAM ユーザーに割り当てる場合、そのユーザーには必要なパーミッションすべてを付与します。OpenShift Container Platform クラスターのすべてのコンポーネントをデプロイするために、IAM ユーザーに以下のパーミッションが必要になります。
					
例2.27 インストールに必要な EC2 パーミッション
- 
									
tag:TagResources - 
									
tag:UntagResources - 
									
ec2:AllocateAddress - 
									
ec2:AssociateAddress - 
									
ec2:AuthorizeSecurityGroupEgress - 
									
ec2:AuthorizeSecurityGroupIngress - 
									
ec2:CopyImage - 
									
ec2:CreateNetworkInterface - 
									
ec2:AttachNetworkInterface - 
									
ec2:CreateSecurityGroup - 
									
ec2:CreateTags - 
									
ec2:CreateVolume - 
									
ec2:DeleteSecurityGroup - 
									
ec2:DeleteSnapshot - 
									
ec2:DeleteTags - 
									
ec2:DeregisterImage - 
									
ec2:DescribeAccountAttributes - 
									
ec2:DescribeAddresses - 
									
ec2:DescribeAvailabilityZones - 
									
ec2:DescribeDhcpOptions - 
									
ec2:DescribeImages - 
									
ec2:DescribeInstanceAttribute - 
									
ec2:DescribeInstanceCreditSpecifications - 
									
ec2:DescribeInstances - 
									
ec2:DescribeInternetGateways - 
									
ec2:DescribeKeyPairs - 
									
ec2:DescribeNatGateways - 
									
ec2:DescribeNetworkAcls - 
									
ec2:DescribeNetworkInterfaces - 
									
ec2:DescribePrefixLists - 
									
ec2:DescribeRegions - 
									
ec2:DescribeRouteTables - 
									
ec2:DescribeSecurityGroups - 
									
ec2:DescribeSubnets - 
									
ec2:DescribeTags - 
									
ec2:DescribeVolumes - 
									
ec2:DescribeVpcAttribute - 
									
ec2:DescribeVpcClassicLink - 
									
ec2:DescribeVpcClassicLinkDnsSupport - 
									
ec2:DescribeVpcEndpoints - 
									
ec2:DescribeVpcs - 
									
ec2:GetEbsDefaultKmsKeyId - 
									
ec2:ModifyInstanceAttribute - 
									
ec2:ModifyNetworkInterfaceAttribute - 
									
ec2:ReleaseAddress - 
									
ec2:RevokeSecurityGroupEgress - 
									
ec2:RevokeSecurityGroupIngress - 
									
ec2:RunInstances - 
									
ec2:TerminateInstances 
例2.28 インストール時のネットワークリソースの作成に必要なパーミッション
- 
									
ec2:AssociateDhcpOptions - 
									
ec2:AssociateRouteTable - 
									
ec2:AttachInternetGateway - 
									
ec2:CreateDhcpOptions - 
									
ec2:CreateInternetGateway - 
									
ec2:CreateNatGateway - 
									
ec2:CreateRoute - 
									
ec2:CreateRouteTable - 
									
ec2:CreateSubnet - 
									
ec2:CreateVpc - 
									
ec2:CreateVpcEndpoint - 
									
ec2:ModifySubnetAttribute - 
									
ec2:ModifyVpcAttribute 
既存の VPC を使用する場合、アカウントではネットワークリソースの作成にこれらのパーミッションを必要としません。
例2.29 インストールに必要な Elastic Load Balancing のパーミッション
- 
									
elasticloadbalancing:AddTags - 
									
elasticloadbalancing:ApplySecurityGroupsToLoadBalancer - 
									
elasticloadbalancing:AttachLoadBalancerToSubnets - 
									
elasticloadbalancing:ConfigureHealthCheck - 
									
elasticloadbalancing:CreateListener - 
									
elasticloadbalancing:CreateLoadBalancer - 
									
elasticloadbalancing:CreateLoadBalancerListeners - 
									
elasticloadbalancing:CreateTargetGroup - 
									
elasticloadbalancing:DeleteLoadBalancer - 
									
elasticloadbalancing:DeregisterInstancesFromLoadBalancer - 
									
elasticloadbalancing:DeregisterTargets - 
									
elasticloadbalancing:DescribeInstanceHealth - 
									
elasticloadbalancing:DescribeListeners - 
									
elasticloadbalancing:DescribeLoadBalancerAttributes - 
									
elasticloadbalancing:DescribeLoadBalancers - 
									
elasticloadbalancing:DescribeTags - 
									
elasticloadbalancing:DescribeTargetGroupAttributes - 
									
elasticloadbalancing:DescribeTargetHealth - 
									
elasticloadbalancing:ModifyLoadBalancerAttributes - 
									
elasticloadbalancing:ModifyTargetGroup - 
									
elasticloadbalancing:ModifyTargetGroupAttributes - 
									
elasticloadbalancing:RegisterInstancesWithLoadBalancer - 
									
elasticloadbalancing:RegisterTargets - 
									
elasticloadbalancing:SetLoadBalancerPoliciesOfListener 
例2.30 インストールに必要な IAM パーミッション
- 
									
iam:AddRoleToInstanceProfile - 
									
iam:CreateInstanceProfile - 
									
iam:CreateRole - 
									
iam:DeleteInstanceProfile - 
									
iam:DeleteRole - 
									
iam:DeleteRolePolicy - 
									
iam:GetInstanceProfile - 
									
iam:GetRole - 
									
iam:GetRolePolicy - 
									
iam:GetUser - 
									
iam:ListInstanceProfilesForRole - 
									
iam:ListRoles - 
									
iam:ListUsers - 
									
iam:PassRole - 
									
iam:PutRolePolicy - 
									
iam:RemoveRoleFromInstanceProfile - 
									
iam:SimulatePrincipalPolicy - 
									
iam:TagRole 
								AWS アカウントに Elastic Load Balancer (ELB) を作成していない場合、IAM ユーザーには iam:CreateServiceLinkedRole パーミッションも必要です。
							
例2.31 インストールに必要な Route 53 パーミッション
- 
									
route53:ChangeResourceRecordSets - 
									
route53:ChangeTagsForResource - 
									
route53:CreateHostedZone - 
									
route53:DeleteHostedZone - 
									
route53:GetChange - 
									
route53:GetHostedZone - 
									
route53:ListHostedZones - 
									
route53:ListHostedZonesByName - 
									
route53:ListResourceRecordSets - 
									
route53:ListTagsForResource - 
									
route53:UpdateHostedZoneComment 
例2.32 インストールに必要な S3 パーミッション
- 
									
s3:CreateBucket - 
									
s3:DeleteBucket - 
									
s3:GetAccelerateConfiguration - 
									
s3:GetBucketAcl - 
									
s3:GetBucketCors - 
									
s3:GetBucketLocation - 
									
s3:GetBucketLogging - 
									
s3:GetBucketObjectLockConfiguration - 
									
s3:GetBucketReplication - 
									
s3:GetBucketRequestPayment - 
									
s3:GetBucketTagging - 
									
s3:GetBucketVersioning - 
									
s3:GetBucketWebsite - 
									
s3:GetEncryptionConfiguration - 
									
s3:GetLifecycleConfiguration - 
									
s3:GetReplicationConfiguration - 
									
s3:ListBucket - 
									
s3:PutBucketAcl - 
									
s3:PutBucketTagging - 
									
s3:PutEncryptionConfiguration 
例2.33 クラスター Operator が必要とする S3 パーミッション
- 
									
s3:DeleteObject - 
									
s3:GetObject - 
									
s3:GetObjectAcl - 
									
s3:GetObjectTagging - 
									
s3:GetObjectVersion - 
									
s3:PutObject - 
									
s3:PutObjectAcl - 
									
s3:PutObjectTagging 
例2.34 ベースクラスターリソースの削除に必要なパーミッション
- 
									
autoscaling:DescribeAutoScalingGroups - 
									
ec2:DeleteNetworkInterface - 
									
ec2:DeleteVolume - 
									
elasticloadbalancing:DeleteTargetGroup - 
									
elasticloadbalancing:DescribeTargetGroups - 
									
iam:DeleteAccessKey - 
									
iam:DeleteUser - 
									
iam:ListInstanceProfiles - 
									
iam:ListRolePolicies - 
									
iam:ListUserPolicies - 
									
s3:DeleteObject - 
									
s3:ListBucketVersions - 
									
tag:GetResources 
例2.35 ネットワークリソースの削除に必要なパーミッション
- 
									
ec2:DeleteDhcpOptions - 
									
ec2:DeleteInternetGateway - 
									
ec2:DeleteNatGateway - 
									
ec2:DeleteRoute - 
									
ec2:DeleteRouteTable - 
									
ec2:DeleteSubnet - 
									
ec2:DeleteVpc - 
									
ec2:DeleteVpcEndpoints - 
									
ec2:DetachInternetGateway - 
									
ec2:DisassociateRouteTable - 
									
ec2:ReplaceRouteTableAssociation 
既存の VPC を使用する場合、アカウントではネットワークリソースの削除にこれらのパーミッションを必要としません。
例2.36 マニフェストの作成に必要な追加の IAM および S3 パーミッション
- 
									
iam:CreateAccessKey - 
									
iam:CreateUser - 
									
iam:DeleteAccessKey - 
									
iam:DeleteUser - 
									
iam:DeleteUserPolicy - 
									
iam:GetUserPolicy - 
									
iam:ListAccessKeys - 
									
iam:PutUserPolicy - 
									
iam:TagUser - 
									
iam:GetUserPolicy - 
									
iam:ListAccessKeys - 
									
s3:PutBucketPublicAccessBlock - 
									
s3:GetBucketPublicAccessBlock - 
									
s3:PutLifecycleConfiguration - 
									
s3:HeadBucket - 
									
s3:ListBucketMultipartUploads - 
									
s3:AbortMultipartUpload