我想从脚本文件重新加载我的用户配置文件.我认为从脚本文件中获取点可以解决这个问题,但它不起作用:
# file.ps1
. $PROFILE
Run Code Online (Sandbox Code Playgroud)
但是,如果我从PowerShell的解释器中获取它,它确实有效.
我为什么要这样做?
我每次更新我的配置文件并且想要测试它时都会运行此脚本,因此我希望避免重新启动PowerShell来刷新环境.
我刚开始使用Amazon S3和Amazon CloudFront.我可以使用哪些适当的客户端工具来管理我的帐户?就像上传文件等.是的我是开发人员,但是,我很紧张,我只是想部署我的应用程序.
我遇到了这个S3浏览器.这几乎就是我要找的东西.
编辑〜是否可以将存储桶映射为Windows驱动器?
似乎无法在文档中的任何地方找到它; 如果我使用BasicAWSCredentials进行身份验证,例如AccessKeyId和SecretKey,是否可以获取AWS账户ID?
我有几个节点,CCK字段和视图主题的.tpl.php文件.这些模板文件中有很多逻辑可以移动,剥离链接,创建新链接等等.我知道这是糟糕的开发而不是"Drupal Way".
如果我理解正确,"Drupal Way"是在template.php
文件中使用预处理器函数来操作变量并添加新变量.关于这个问题:
content-field-field_transmission_make_model.tpl
,我该如何命名预处理器函数?有没有人知道在使用您自己的CNAME时是否可以使用您自己的证书通过https服务于cloudfront?我甚至找不到通过S3设置我自己的SSL证书的方法......所以我不确定这是否可能.
更新:如果有人对此问题的更新感兴趣 - maxcdn.com提供在您的域上托管您的SSL证书,每月只需59美元的固定费用.
它不是亚马逊,但它甚至支持永久地从您的服务器和托管中提取,或者如果您在指定的任何时间发送缓存控制头,直到它再次获取原始URL.
整个报价非常整洁.:d
我有一个名为带主键的产品的表Id
.我想选择表格中的所有项目.这是我正在使用的代码:
$batch_get_response = $dynamodb->batch_get_item(array(
'RequestItems' => array(
'products' => array(
'Keys' => array(
array( // Key #1
'HashKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => '1'),
'RangeKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => $current_time),
),
array( // Key #2
'HashKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => '2'),
'RangeKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => $current_time),
),
)
)
)
));
Run Code Online (Sandbox Code Playgroud)
是否可以在不指定主键的情况下选择所有项目?我正在使用AWS SDK for PHP.
不确定这是否是一个更适合服务器故障的问题,但我最近一直在搞乱亚马逊RDS并且无法获得我的网站主机mysql用户的'文件'权限.
我假设一个简单的:
grant file on *.* to 'webuser@'%';
Run Code Online (Sandbox Code Playgroud)
会工作,但它没有,我似乎也不能用我的'root'用户.是什么赋予了?我们使用加载数据的原因是因为它一次完成数千次插入是超级快速的.
任何人都知道如何解决这个问题,还是我需要找到一种不同的方式?
这个页面http://docs.amazonwebservices.com/AmazonRDS/latest/DeveloperGuide/index.html?Concepts.DBInstance.html似乎暗示我需要找到一种不同的方法来解决这个问题.
救命?
更新 我不是要尝试导入数据库 - 我只想使用文件加载选项一次插入几十万行.
在挖掘这个是我们拥有的:
mysql> grant file on *.* to 'devuser'@'%';
ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)
mysql> select User, File_priv, Grant_priv, Super_priv from mysql.user;
+----------+-----------+------------+------------+
| User | File_priv | Grant_priv | Super_priv |
+----------+-----------+------------+------------+
| rdsadmin | Y | Y | Y |
| root | N | Y | N |
| devuser | N | N …
Run Code Online (Sandbox Code Playgroud) 尝试使用SMTP从我的EC2实例发送电子邮件到SES时出现问题.出于某种原因,我遇到零星的超时问题,我无法再联系SMTP主机.值得注意的是,通过SES发送可能有75%的时间.
我将从一些细节开始.我的SES帐户大部分时间都在工作.发件人电子邮件已经过验证,我的限制已增加到10k /天,每封5封电子邮件.我的印象是,如果这与我的限制有关,我会得到一个限制特定的错误.对于我的SMTP配置,我使用posfix w/TLS.我在官方AWS SES论坛上发布了一篇非常类似的帖子,但还没有取得任何成功.该帖子的信息位于此帖的底部.
这是今天早上失败的一个例子.我在下面运行的所有命令都是从我尝试发送邮件的EC2实例运行的.对不起这本小说大小的帖子,我只想确保包含所有内容.
我发给自己的电子邮件没有送达:
Jun 25 06:16:36 intranet01 postfix/smtp18832: 9E00C230DA: to=<myemailaddress>, relay=none, delay=150, delays=0.02/0.01/150/0, dsn=4.4.1, status=deferred (connect to email-smtp.us-east-1.amazonaws.comhttp://107.22.187.122:25: Connection timed out)
Run Code Online (Sandbox Code Playgroud)
当我看到失败时,我尝试通过端口25连接到电子邮件主机.我无法连接:
root@intranet01 sbin# telnet email-smtp.us-east-1.amazonaws.com 25
Trying 174.129.28.151...
^C
Run Code Online (Sandbox Code Playgroud)
几分钟后,我的延期电子邮件终于通过了:
Jun 25 06:23:14 intranet01 postfix/smtp18861: 9E00C230DA: to=<myemailaddress>, relay=email-smtp.us-east-1.amazonaws.comhttp://184.73.218.23:25, delay=548, delays=548/0.02/0.21/0.36, dsn=2.0.0, status=sent (250 Ok 0000013823cf7441-83710873-e946-4c80-8a54-0dd72bae6f30-000000)
Jun 25 06:23:14 intranet01 postfix/qmgr3972: 9E00C230DA: removed
Run Code Online (Sandbox Code Playgroud)
现在我可以连接到端口25:
root@intranet01 sbin# telnet email-smtp.us-east-1.amazonaws.com 25
Trying 107.20.152.208...
Connected to email-smtp.us-east-1.amazonaws.com.
Escape character is '^]'.
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-222567251
^]
Run Code Online (Sandbox Code Playgroud)
对于踢,我决定查看SES主机端点.事实证明它只是一个ELB …
我有一个具有以下权限的用户foo(它不是任何组的成员):
{
"Statement": [
{
"Sid": "Stmt1308813201865",
"Action": "s3:*",
"Effect": "Allow",
"Resource": "arn:aws:s3:::bar"
}
]
}
Run Code Online (Sandbox Code Playgroud)
然而,在我授予对经过身份验证的用户(可能适用于任何人)的完全访问权限之前,该用户似乎无法上传或执行任何操作.这仍然不允许用户更改权限,因为boto在尝试执行上传后会抛出错误key.set_acl('public-read')
.
理想情况下,这个用户可以完全访问bar
存储桶,没有别的,我做错了什么?
我正在查看Amazon S3样本,样本用于插入/删除...
但我想用新数据更新现有的blob.基本上内容是文本文件,文本已被修改,我希望S3对象存储新的文本内容.
我如何用Java做到这一点?
amazon-s3 ×4
java ×2
amazon-ec2 ×1
amazon-iam ×1
amazon-rds ×1
amazon-ses ×1
drupal ×1
drupal-6 ×1
https ×1
mysql ×1
php ×1
powershell ×1
preprocessor ×1
profile ×1
smtp ×1
ssl ×1