AWSのサービスの東京リージョン、大阪ローカルリージョンの対応状況（2019/01版）

[AWSサービス一覧](https://qiita.com/moritalous/items/31a56acbf2ce367b712d)がかなりのいいねをいただきましたので第2段です。

AWSのサービスの東京リージョン、大阪ローカルリージョンの対応状況をまとめました。

最新情報はこちらです
https://aws.amazon.com/jp/about-aws/global-infrastructure/regional-product-services/

### 東京リージョンにも大阪ローカルリージョンにもあるサービス

| サービス名 |
|  --- |
| Amazon CloudWatch |
| Amazon CloudWatch Events |
| Amazon CloudWatch Logs |
| Amazon DynamoDB |
| Amazon EC2 Auto Scaling |
| Amazon ElastiCache |
| Amazon Elastic Block Store (EBS) |
| Amazon Elastic Compute Cloud (EC2) |
| Amazon Elastic MapReduce |
| Amazon Glacier |
| Amazon Kinesis Data Streams  |
| Amazon Redshift |
| Amazon Relational Database Service (RDS) |
| Amazon Simple Notification Service (SNS) |
| Amazon Simple Queue Service (SQS) |
| Amazon Simple Storage Service (S3) |
| Amazon Simple Workflow Service (SWF) |
| Amazon Virtual Private Cloud (VPC) |
| AWS Certificate Manager |
| AWS CloudFormation |
| AWS CloudTrail |
| AWS CodeDeploy |
| AWS Direct Connect |
| AWS Elastic Beanstalk |
| AWS Key Management Service |
| AWS Personal Health Dashboard |
| AWS サポート |
| Elastic Load Balancing |

### 東京リージョンにはあるけど大阪リージョンにないサービス

| サービス名 |
|  --- |
| Amazon API Gateway |
| Amazon AppStream 2.0 |
| Amazon Athena |
| Amazon Aurora – MySQL-互換性 |
| Amazon Aurora – PostgreSQL-互換性 |
| Amazon CloudSearch |
| Amazon Cognito |
| Amazon Connect |
| Amazon Elastic Container Registry (ECR) |
| Amazon Elastic Container Service (ECS) |
| Amazon Elastic Container Service for Kubernetes (EKS) |
| Amazon Elastic File System (EFS) |
| Amazon Elastic Graphics |
| Amazon Elastic Inference |
| Amazon Elasticsearch Service |
| Amazon Elastic Transcoder |
| Amazon FreeRTOS |
| Amazon GameLift |
| Amazon GuardDuty |
| Amazon Inspector |
| Amazon Kinesis Data Firehose |
| Amazon Kinesis Video Streams  |
| Amazon Lightsail |
| Amazon MQ |
| Amazon Polly |
| Amazon QuickSight |
| Amazon Rekognition Image |
| Amazon Rekognition Video |
| Amazon SageMaker |
| Amazon SageMaker Ground Truth |
| Amazon SimpleDB |
| Amazon Sumerian |
| Amazon WorkDocs  |
| Amazon WorkSpaces  |
| AWS AppSync |
| AWS Auto Scaling |
| AWS Batch |
| AWS Cloud Map |
| AWS CloudHSM |
| AWS CloudHSM Classic |
| AWS CodeBuild |
| AWS CodeCommit |
| AWS CodePipeline |
| AWS CodeStar |
| AWS Config  |
| AWS Database Migration Service |
| AWS Data Pipeline |
| AWS DataSync |
| AWS Directory Service  |
| AWS Elemental MediaConnect |
| AWS Elemental MediaConvert |
| AWS Elemental MediaLive |
| AWS Elemental MediaPackage |
| AWS Elemental MediaStore |
| AWS Elemental MediaTailor |
| AWS Fargate |
| AWS Firewall Manager |
| AWS Global Accelerator |
| AWS Glue |
| AWS Greengrass |
| AWS IoT 1-Click |
| AWS IoT Analytics |
| AWS IoT Core |
| AWS IoT Device Defender  |
| AWS IoT Device Management |
| AWS Lambda |
| AWS Managed Services |
| AWS Marketplace |
| AWS Mobile Hub |
| AWS OpsWorks スタック |
| AWS OpsWorks for Chef Automate |
| AWS OpsWorks for Puppet Enterprise |
| AWS Secrets Manager |
| AWS Security Hub |
| AWS Serverless Application Repository |
| AWS Server Migration Service |
| AWS Service Catalog |
| AWS Shield Standard |
| AWS Shield Advanced |
| AWS Snowball |
| AWS Snowball Edge |
| AWS Snowmobile |
| AWS Step Functions |
| AWS Storage Gateway |
| AWS Systems Manager |
| AWS Trusted Advisor |
| AWS WAF |
| AWS X-Ray |
| VM Import/Export |

### 東京リージョンにも大阪ローカルリージョンにもないサービス

| サービス名 |
|  --- |
| Alexa for Business |
| Amazon Chime |
| Amazon Cloud Directory |
| Amazon Comprehend |
| Amazon Kinesis Data Analytics |
| Amazon Lex |
| Amazon Machine Learning |
| Amazon Macie |
| Amazon Mobile Analytics |
| Amazon Neptune |
| Amazon Pinpoint |
| Amazon Simple Email Service (SES) |
| Amazon Transcribe |
| Amazon Translate |
| Amazon WorkMail  |
| Amazon WorkSpaces Application Manager |
| AWS Application Discovery Service |
| AWS Cloud9 |
| AWS Device Farm |
| AWS Migration Hub |
| AWS Transit Gateway |

## 感想

大阪ローカルリージョンで提供されているサービスがかなり限定的なことと、東京リージョンにはほとんどのサービスが提供されていることがわかります。

## スクレイピングのソース

```python
import requests
from bs4 import BeautifulSoup

def parse_html_region():
  url = 'https://aws.amazon.com/jp/about-aws/global-infrastructure/regional-product-services/'
  r = requests.get(url)
  soup = BeautifulSoup(r.content, 'lxml')

  table = soup.find('div', id="element-0eb92496-750c-475f-9def-ee305caff349")

  row = {}
  for tr in table.find_all('tr'):
    column = []
    for td in tr.find_all('td'):
      column.append(td.text.replace(u"\xa0",u""))
    row[column[0]] = column
  
  return row

regions = parse_html_region()

print ('### 東京リージョンにも大阪ローカルリージョンにもあるサービス')
print ()
print('| サービス名 |')
print('|  --- |')
for key in regions:
  service = regions[key]
  tokyo = service[2]
  osaka = service[3]
  if (tokyo == '✓') and (osaka == '✓'):
    print('| %s |' % (service[0]))

print ()
print ('### 東京リージョンにはあるけど大阪リージョンにないサービス')
print ()
print('| サービス名 |')
print('|  --- |')

for key in regions:
  service = regions[key]
  tokyo = service[2]
  osaka = service[3]
  if (tokyo == '✓') and (not osaka):
    print('| %s |' % (service[0]))

print ()
print ('### 東京リージョンにも大阪ローカルリージョンにもないサービス')
print ()
print('| サービス名 |')
print('|  --- |')
for key in regions:
  service = regions[key]
  tokyo = service[2]
  osaka = service[3]
  if (not tokyo):
    print('| %s |' % (service[0]))
```